Anonymous
Community variant

Hoppel-poppel++

Variant in the spirit of Hoppel-Poppel and New Zealand, white rooks capture like knights, knights like bishops, bishops like rooks, black pieces cycle in the opposite direction, rooks capture like bishops, knights like rooks, bishops like knights. In the standard piece set piece at the bottom is how the piece moves, at the top is how it captures.
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
e-pluszak
Visibility
public
Status
active

Generated rule overview

This variant inherits its base rules from `chess` and overrides the settings shown below.

Board and setup

Default starting positionZXYQKYXZPPPPPPPPPPPPPPPPRNBQKBNR
Default starting position

Pieces and movement

  • The piece set used on the board is: king (k), queen (q), rook-knight (r), custom piece 1 (b), knibis (n), pawn (p), custom piece 2 (z), kni-rook (x) and biskni (y).
  • custom piece 1 (b) is a custom piece with Betza movement `mBcR`.
  • custom piece 2 (z) is a custom piece with Betza movement `mRcB`.

Promotion

  • The pieces that can promote are: pawn (p).
  • Promotion choices are White: custom piece 1 (b), knibis (n), rook-knight (r) and queen (q) and Black: kni-rook (x), biskni (y), custom piece 2 (z) and queen (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 (B) movement
Custom piece 1 (B) movementB
mBcR
Custom piece 2 (Z) movement
Custom piece 2 (Z) movementZ
mRcB
move capture move or capture initial only hopper target

Fairy-Stockfish rules

[hoppelplusplus:chess]
pieceToCharTable = PNBRQ..............Kpxyzq..............k
rookni = r
knibis = n
kniroo = x
biskni = y
customPiece1 = b:mBcR
customPiece2 = z:mRcB
promotionPieceTypesWhite = bnrq
promotionPieceTypesBlack = xyzq
castlingRookPieces = rz
startFen = zxyqkyxz/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1