Community variant
Cannon Chess
Standard chess with two Chinese chess (Xiangqi)-style cannons per side. Cannons move like rooks when not capturing and cannot jump over pieces. To capture, a cannon must jump over exactly one intervening piece (the screen), of either color, and capture an enemy piece beyond it on the same rank or file. Cannons start on a2/h2 and a7/h7; the original rook pawns start on a3/h3 and a6/h6. Pawns may promote to a cannon. All other rules follow standard chess.
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), bishop (b), knight (n), pawn (p) and Cannon (c).
Promotion
- The pieces that can promote are: pawn (p).
- Promotion choices are both sides: knight (n), bishop (b), rook (r), queen (q) and Cannon (c).
Fairy-Stockfish rules
[cannonchess:chess]
cannon = c
startFen = rnbqkbnr/cppppppc/p6p/8/8/P6P/CPPPPPPC/RNBQKBNR w KQkq - 0 1
promotionPieceTypes = nbrqc