Anonymous
Community variant

Rage Bait Chess

Pieces can promote on last rank to Bouncy Knight and get win on enemy camp square queen 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
Hailstorm
Visibility
public
Status
active

Generated rule overview

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

Board and setup

Default starting positionRRRRRRRRSSSSSSSSMMSSSSSSSSRRRRRRRR
Default starting position

Pieces and movement

  • The piece set used on the board is: rook (r), piece (m), piece (s) and knight (n).

Move rules

  • Check restrictions are disabled; kings/royal pieces may be capturable depending on the variant goal.
  • Castling is not allowed.
  • A piece may not move to a square where it would have no legal future movement.

Drops and hands

  • Pieces in hand can be dropped back onto the board. Droppable pieces are: rook (r), piece (m), piece (s) and knight (n).
  • Captured pieces go to the capturer's hand.

Promotion

  • Promotions are available in the configured promotion zones. The the promotion region for White is all squares on rank 8 and the promotion region for Black is all squares on rank 1.
  • The pieces that can promote are: piece (s) and rook (r).
  • Promotion choices are both sides: knight (n).
  • Piece promotion is mandatory where promotion is legal.

Winning and losing

  • A flag/goal-zone win is active for piece(s) n.

Fairy-Stockfish rules

[goon_engine_eval:makruk]
king = -
checking = false
castling = false

pieceToCharTable = PN.R.SM............pn.r.sm............

countingRule = none

# Both Khons and Rooks promote to Knight on the final rank
promotionPawnTypes = s r
promotionPieceTypes = n
promotionRegionWhite = *8
promotionRegionBlack = *1
mandatoryPiecePromotion = true

# Crazyhouse-style drops
pieceDrops = true
capturesToHand = true
immobilityIllegal = true

flagPiece = n
flagRegionWhite = h5
flagRegionBlack = a4

startFen = rrrrrrrr/ssssssss/6**/**4*m/M*4**/**6/SSSSSSSS/RRRRRRRR[] w - - 0 1