I. Displacement Vectors

What is the nicest generalisation of each standard chess piece into an arbitrary NN-dimensional board {0,,7}N\{0, \ldots, 7\}^N? We seek a definition which is as natural and simple as possible and which matches the piece’s behaviour in two dimensions without privileging this case.

The most natural descriptions are in terms of displacement vectors: a piece may move from some space x\mathbf{x} to another space x+δ\mathbf{x} + \delta if and only if the displacement vector δ\delta lies within its move set (and, of course, if this lies within the board).

Write δ=(δ1,δ2,,δN)\delta = (\delta_1, \delta_2, \dots, \delta_N) for the components of this displacement vector. For most pieces, we can decompose δ=kv\delta = k\mathbf{v} where v{1,0,+1}N{0}\mathbf{v} \in \{-1, 0, +1\}^N \setminus \{\mathbf{0}\} is a direction vector and k1k \geqslant 1 is an integer scalar. Non-sliding pieces (king, knight) fix k=1k = 1; sliding pieces (rook, bishop, queen) allow any kk. We classify directions by how many axes they involve: let S(v)=#{1iN:vi0}S(\mathbf{v}) = \#\{ 1 \leqslant i \leqslant N : v_i \neq 0\} denote the number of active axes.

II. The Pieces

King

The king moves one step in any direction: horizontally, vertically, or diagonally. In terms of the displacement vector, every component satisfies δi1|\delta_i| \leqslant 1, and at least one is nonzero. We can write this nicely in terms of the supremum norm: the condition is δ=1\|\delta\|_\infty = 1.

Knight

The knight also does not fit the sliding framework. Its displacement δ\delta is a permutation of (±2,±1,0,,0)(\pm 2, \pm 1, 0, \ldots, 0): “move two units in some direction, then one unit in some other direction”. We can characterise this neatly with two norm conditions: δ1=3\|\delta\|_1 = 3 and δ=2\|\delta\|_\infty = 2. Together these uniquely pick out the {2,1}\{2, 1\} pattern, up to signs and axis choices.

Rook

The rook slides any distance along a single axis. Its direction vector has exactly one nonzero component, so S(v)=1S(\mathbf{v}) = 1: the displacement takes the form δ=kej\delta = k\mathbf{e}_j for some basis vector ej\mathbf{e}_j and nonzero integer kk. We can also characterise this by δ=δ10\|\delta\|_\infty = \|\delta\|_1 \neq 0.

Bishop

In two dimensions, the bishop slides diagonally, moving along both axes simultaneously: S(v)=2S(\mathbf{v}) = 2. When we enter N>2N > 2 dimensions, it is unclear whether to generalise this rule as S(v)=2S(\mathbf{v}) = 2 or S(v)=NS(\mathbf{v}) = N (or even 2S(v)N2 \leqslant S(\mathbf{v}) \leqslant N).

These three interpretations give rise to three types of bishop, which I shall term the 22-bishop, the NN-bishop, and the SS-bishop. In two dimensions, these are equivalent, but in higher dimensions this breaks down.

Queen

In two dimensions, the queen can slide any distance along a rank, file, or diagonal. There are two natural ways to phrase this:

In two dimensions these coincide, but in higher dimensions we get three queen variants from combining the rook with our three bishop variants.

Queen variant Directions allowed Norm characterisation
22-Queen S(v){1,2}S(\mathbf{v}) \in \{1, 2\} δ=δ1\|\delta\|_\infty = \|\delta\|_1 or δ=12δ1\|\delta\|_\infty = \tfrac{1}{2}\|\delta\|_1
NN-Queen S(v){1,N}S(\mathbf{v}) \in \{1, N\} δ=δ1\|\delta\|_\infty = \|\delta\|_1 or δ=1Nδ1\|\delta\|_\infty = \tfrac{1}{N}\|\delta\|_1
SS-Queen S(v)1S(\mathbf{v}) \geqslant 1 δ=kv:v=1,k1\delta = k \mathbf{v}: \|\mathbf{v}\|_\infty = 1, k \geqslant 1

The SS-queen is the most permissive, with its move set simply containing every displacement of the form kvk\mathbf{v} for v{1,0,+1}N{0}\mathbf{v} \in \{-1, 0, +1\}^N \setminus \{\mathbf{0}\}. In fact, this is identical to the ruleset of the King without the distance restriction. The 22-queen is the most restrictive, only ever moving along one or two axes at a time.

The three queen variants are distinct for N>2N > 2. The SS-queen is a strict superpiece of both others. The 22-queen and NN-queen, however, are incomparable: only the 22-queen can move by δ2=(k,k,0,,0)\delta_2 = (k, k, 0, \ldots, 0), while only the NN-queen can move by δN=(k,k,,k)\delta_N = (k, k, \ldots, k). You can see these in the three-dimensional case below.

Pawn

I’m going to omit the pawn from this analysis: its movement is inherently stateful (having moved or not determines whether it can advance two squares), directional (its movement cannot be characterised by symmetric displacement constraints), and generally peculiar (it captures and advances differently, and en passant exists). All of these make pawns resist clean generalisation into higher dimensions.

III. Summary Metrics

The definitions above tell us what each piece can do, but not how strong it is. For that we need to look at questions like:

The full calculations get quite involved, especially in higher dimensions, so here is a compact summary.

Piece Worst-case speed Average speed (large NN) Average power growth
King =7=7 7\to 7 =(11/4)N1= (11/4)^N - 1
Knight 7N/3\approx 7N/3 7N/8\to 7N/8 =(21/8)N(N1)= (21/8)N(N-1)
Rook =N=N =7N/8= 7N/8 =7N= 7N
22-Bishop ==\infty ==\infty =358N(N1)= \frac{35}{8}N(N-1)
NN-Bishop ==\infty ==\infty (7/4)N\approx (7/4)^N
SS-Bishop =3=3 3\to 3 (11/4)N\approx (11/4)^N
22-Queen N/2\approx N/2 7N/16\to 7N/16 =18(35N2+21N)= \frac{1}{8}(35N^2+21N)
NN-Queen N/2\approx N/2 N/2\to N/2 (7/4)N\approx (7/4)^N
SS-Queen =3=3 3\to 3 (11/4)N\approx (11/4)^N

Two facts stand out especially strongly:

For exact formulas, derivations, and average-case calculations, see the full metrics writeup.