Community variant
Woke chess
Chess variant where pieces alternate when they move (chennis). Idea by Hailstorm
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), queen (q), rook (r), knight (n) and pawn (p).
- custom piece 1 (c) is a custom piece with Betza movement `K`.
- The royal piece king (k) uses custom Betza movement ``.
Promotion
- Promotions are available in the configured promotion zones. The the promotion region for White is all the ranks from 1 to 8 and the promotion region for Black is all the ranks from 1 to 8.
- The pieces that can promote are: pawn (p), rook (r) and queen (q).
- Promotion choices are both sides: no pieces.
- Fixed promotion mappings: p promotes to s, r promotes to b and q promotes to c.
- Piece promotion is mandatory where promotion is legal.
- Promoted pieces can demote according to the configured promotion mapping.
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.
K
move
capture
move or capture
initial only
hopper target
Fairy-Stockfish rules
[wokechesstest:chess]
startFen= rn+rqk+rnr/pppppppp/8/8/8/8/PPPPPPPP/RN+RQK+RNR w
customPiece1 = c:K
king = k:
shogiPawn = s
promotionRegionWhite = *1 *2 *3 *4 *5 *6 *7 *8
promotionRegionBlack = *1 *2 *3 *4 *5 *6 *7 *8
mandatoryPiecePromotion = true
pieceDemotion = true
pawnTypes = psbrqc
promotionPawnTypes = prq
promotedPieceType = p:s r:b q:c
promotionPieceTypes = -