Community variant
ShiftedLeft
This is a user-catalogued casual variant. Technical details such as board size,
FEN, pieces, and hand rules are defined in the Fairy-Stockfish
variants.ini block below.
Generated rule overview
This variant inherits its base rules from `chess` and overrides the settings shown below.
Board and setup
Pieces and movement
- The piece set used on the board is: king (k), rook (r), pawn (p), custom piece 10 (f), custom piece 12 (h), custom piece 7 (j), custom piece 8 (s) and custom piece 9 (d).
- custom piece 7 (j) is a custom piece with Betza movement `N`.
- custom piece 8 (s) is a custom piece with Betza movement `B`.
- custom piece 9 (d) is a custom piece with Betza movement `Q`.
- custom piece 10 (f) is a custom piece with Betza movement `K`.
- custom piece 11 (g) is a custom piece with Betza movement `B`.
- custom piece 12 (h) is a custom piece with Betza movement `N`.
- custom piece 7 (j) is a custom piece with Betza movement `N`.
- custom piece 8 (s) is a custom piece with Betza movement `B`.
- custom piece 9 (d) is a custom piece with Betza movement `Q`.
- custom piece 10 (f) is a custom piece with Betza movement `K`.
- custom piece 11 (g) is a custom piece with Betza movement `B`.
- custom piece 12 (h) is a custom piece with Betza movement `N`.
- The royal piece king (k) uses custom Betza movement `B`.
Move rules
- Castling is not allowed.
Piece movement
These diagrams show custom pieces and known Fairy-Stockfish built-in fairy pieces from White's perspective on a compact preview board. Some special moves, especially hoppers and game-state-dependent moves, can still depend on blockers or game state.
N
B
Q
K
B
N
N
B
Q
K
B
N
B
move
capture
move or capture
initial only
hopper target
Fairy-Stockfish rules
[itstrulyshiftedleft:chess]
variantTemplate = chess
# 1. Define custom piece movements for the shifted non-royal slots
# j = Knight movement (N)
customPiece1 = j:N
# s = Bishop movement (B)
customPiece2 = s:B
# d = Queen movement (Q)
customPiece3 = d:Q
# f = King/1-step movement (K)
customPiece4 = f:K
# g = Bishop movement (B)
customPiece5 = g:B
# h = Knight movement (N)
customPiece6 = h:N
# Uppercase definitions for Black's side
customPiece7 = J:N
customPiece8 = S:B
customPiece9 = D:Q
customPiece10 = F:K
customPiece11 = G:B
customPiece12 = H:N
# 2. Configure the King (k/K) to be the royal piece, but move like a Bishop
king = k:B
# 3. Register custom characters in the character table
pieceToCharTable = PNBRQK................pnbrqk................jsdfgh......JSDFGH......
# 4. Disable castling due to scrambled back rank
castling = false
# 5. Starting FEN: King (k/K) is on the g-file
# White back rank (a1-h1): jsdfghkr (a=N, b=B, c=Q, d=1-step, e=B, f=N, g=King moving like Bishop, h=Rook)
# Black back rank (a8-h8): JSDFGHKR
startFen = jsdfkhrr/pppppppp/8/8/8/8/PPPPPPPP/JSDFKHRR w - - 0 1