Anonymous
Community variant

Stack 4

Stack four pieces vertically to win
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 position
  • The variant supports Chess960-style castling.

Pieces and movement

  • The piece set used on the board is: custom piece 2 (b), custom piece 1 (a) and custom piece 3 (c).
  • custom piece 1 (a) is a custom piece with Betza movement `mKmNmA`.
  • custom piece 2 (b) is a custom piece with Betza movement `mKmNcfW`.
  • custom piece 3 (c) is a custom piece with Betza movement `K`.

Drops and hands

  • Pieces in hand can be dropped back onto the board. Droppable pieces are: custom piece 2 (b), custom piece 1 (a) and custom piece 3 (c).
  • Captured pieces go to the capturer's hand.

Promotion

  • The pieces that can promote are: custom piece 2 (b).
  • Fixed promotion mappings: b promotes to d.

Winning and losing

  • A player can win by connecting 4 pieces vertically.

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 (A) movement
Custom piece 1 (A) movementA
mKmNmA
Custom piece 2 (B) movement
Custom piece 2 (B) movementB
mKmNcfW
Custom piece 3 (C) movement
Custom piece 3 (C) movementC
K
move capture move or capture initial only hopper target

Fairy-Stockfish rules

[stack-4]
customPiece1 = a:mKmNmA
customPiece2 = b:mKmNcfW
customPiece3 = c:K
customPiece4 = d:
maxRank = 6
startFen = bbaca+bc+b/8/8/8/8/BBACA+BC+B w
chess960 = true
connectN = 4
connectHorizontal = false
connectDiagonal = false
promotedPieceType = b:d
capturesToHand = true
pieceDrops = true