Anonymous
Community variant

Communist 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.
Uploaded by
Rom142857
Visibility
public
Status
active

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

Default starting positionAAAAAAAAAAAAAAAAPPPPPPPPQQQQKQQQ
Default starting position

Pieces and movement

  • The piece set used on the board is: king (k), amazon (q), pawn (p) and commoner (a).
  • custom piece 1 (g) is a custom piece with Betza movement `FWn(AD)`.
  • custom piece 2 (c) is a custom piece with Betza movement `FW`.
  • custom piece 3 (d) is a custom piece with Betza movement `FW`.
  • custom piece 4 (e) is a custom piece with Betza movement `FW`.
  • custom piece 5 (f) is a custom piece with Betza movement `FW`.

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: commoner (a), custom piece 2 (c), custom piece 3 (d), custom piece 4 (e), custom piece 5 (f) and pawn (p).
  • Fixed promotion mappings: a promotes to c, c promotes to d, d promotes to e, e promotes to f, f promotes to g and p promotes to p.
  • The number of promoted pieces of some types is limited.

Winning and losing

  • 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.

Custom piece 1 (G) movement
Custom piece 1 (G) movementG
FWn(AD)
Custom piece 2 (C) movement
Custom piece 2 (C) movementC
FW
Custom piece 3 (D) movement
Custom piece 3 (D) movementD
FW
Custom piece 4 (E) movement
Custom piece 4 (E) movementE
FW
Custom piece 5 (F) movement
Custom piece 5 (F) movementF
FW
move capture move or capture initial only hopper target

Fairy-Stockfish rules

[communist_vs_capitalist]
commoner = a
amazon = q
pawn = p
king = k
customPiece1 = g:FWn(AD)
customPiece2 = c:FW
customPiece3 = d:FW
customPiece4 = e:FW
customPiece5 = f:FW
pieceToCharTable = PKQacdefg
startFen = aaaaaaaa/aaaaaaaa/8/8/8/8/PPPPPPPP/QQQQKQQQ w
pawnTypes = acdefp
promotionRegionWhite = *1 *2 *3 *4 *5 *6 *7 *8
promotionRegionBlack = *1 *2 *3 *4 *5 *6 *7 *8
promotedPieceType = a:c c:d d:e e:f f:g p:p
promotionLimit = g:1
stalemateValue = loss