Anonymous
Community variant

Forward only chess

You can't go backwards !
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

Pieces and movement

  • The piece set used on the board is: king (k), custom piece 4 (q), custom piece 3 (r), custom piece 2 (b), custom piece 1 (n) and pawn (p).
  • The royal piece king (k) uses custom Betza movement `fKsW`.
  • custom piece 1 (n) is a custom piece with Betza movement `fNfsN`.
  • custom piece 2 (b) is a custom piece with Betza movement `fB`.
  • custom piece 3 (r) is a custom piece with Betza movement `fRsR`.
  • custom piece 4 (q) is a custom piece with Betza movement `fQsR`.

Promotion

  • The pieces that can promote are: pawn (p).
  • Promotion choices are both sides: custom piece 1 (n), custom piece 2 (b), custom piece 3 (r) and custom piece 4 (q).

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 (N) movement
Custom piece 1 (N) movementN
fNfsN
Custom piece 2 (B) movement
Custom piece 2 (B) movementB
fB
Custom piece 3 (R) movement
Custom piece 3 (R) movementR
fRsR
Custom piece 4 (Q) movement
Custom piece 4 (Q) movementQ
fQsR
Custom king (K) movement
Custom king (K) movementK
fKsW
move capture move or capture initial only hopper target

Fairy-Stockfish rules

[forwardonly]
king = k:fKsW
pawn = p
customPiece1 = n:fNfsN
customPiece2 = b:fB
customPiece3 = r:fRsR
customPiece4 = q:fQsR
promotionPieceTypes = nbrq
castlingRookPieces = r