Community variant
Mounted
I found this variant on https://github.com/fairy-stockfish/Fairy-Stockfish/wiki/Variant-configuration#mounted
I assumed what the names of the pieces could be and re-used some of my designs to fit them. If the original author comes by, i assume no authorship of the variant. A certain Procyon is supposed to have created the INI-file.
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 is defined directly from a Fairy-Stockfish rule block. The text below is generated from the available configuration and may omit details that are only implicit in piece movement notation.
Board and setup
Pieces and movement
- The piece set used on the board is: Mounted-King (k), Rook (r), Bishop (b), Archer (a), Cannon (c) and Soldier (s).
- Archer (a) is a custom piece with Betza movement `mBcpB`.
- Soldier (s) is a custom piece with Betza movement `FsfW`.
Drops and hands
- Pieces in hand can be dropped back onto the board. Droppable pieces are: Rook (r), Bishop (b), Archer (a), Cannon (c) and Soldier (s).
- Captured pieces go to the capturer's hand.
Winning and losing
- An extinction rule is active: reaching 0 remaining piece(s) k causes a loss for the side to move.
- A flag/goal-zone win is active for piece(s) k.
- Stalemate is scored as a loss for the side to move.
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.
mBcpB
FsfW
move
capture
move or capture
initial only
hopper target
Fairy-Stockfish rules
# Credits to Procyon for the definition
[mounted]
maxRank = 7
maxFile = 7
pieceDrops = true
capturesToHand = true
stalemateValue = loss
nFoldValue = loss
extinctionValue = loss
extinctionPseudoRoyal = true
extinctionPieceTypes = k
flagPiece = k
flagRegionWhite = *7
flagRegionBlack = *1
centaur = k
bishop = b
rook = r
cannon = c
customPiece1 = a:mBcpB
customPiece2 = s:FsfW
startFen = 1cbkra1/2s1s2/7/7/7/2S1S2/1CBKRA1 w - - 0 1