Community variant
Beggar
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: custom piece 1 (k), queen (q), rook (r), bishop (b), knight (n) and pawn (p).
- custom piece 1 (k) is a custom piece with Betza movement `mKcK`.
Winning and losing
- An extinction rule is active: reaching 0 remaining piece(s) k causes a win 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.
mKcK
move
capture
move or capture
initial only
hopper target
Fairy-Stockfish rules
[beggr:chess]
maxFile = 8
maxRank = 8
# 1. DELETE THE ROYAL KING
# This tells the engine there is no "Game Over" piece.
# (But it also makes the engine forget what 'k' means).
king = -
# 2. REBUILD THE 'k' PIECE
# We redefine 'k' as a completely normal piece that moves (mK) and captures (cK) like a King.
# Because its ID is still 'k', PyChess automatically draws the standard King image!
customPiece1 = k:mKcK
# 3. The King
extinctionPieceTypes = k
extinctionPieceCount = 0
extinctionValue = win
# 4. THE STARTING BOARD
# Standard FEN. No castling allowed (-) since these aren't "real" kings anymore.
startFen = rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w - - 0 1