Anonymous
Community variant

Micro Shogi

Fairy-Stockfish built-in variant exposed as a casual community variant.
References: Wikipedia
This is a curated Fairy-Stockfish built-in variant. Gameplay uses Fairy-Stockfish's canonical built-in definition. The documentation block below mirrors the relevant built-in settings for the generated overview and movement diagrams.
Uploaded by
Fairy-Stockfish
Visibility
public
Status
active

Generated rule overview

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

Board and setup

Default starting position

Pieces and movement

  • The piece set used on the board is: king (k), rook (r), bishop (b), pawn (p) and piece (l).

Move rules

  • Castling is not allowed.
  • Pawn double-step moves are disabled.

Drops and hands

  • Pieces in hand can be dropped back onto the board. Droppable pieces are: pawn (p), piece (l), bishop (b) and rook (r).
  • Captured pieces go to the capturer's hand.
  • Pieces may be dropped in their promoted form.

Promotion

  • Promotions are available in the configured promotion zones. The the promotion region for White is the whole board and the promotion region for Black is the whole board.
  • The pieces that can promote are: pawn (p), piece (l), bishop (b) and rook (r).
  • Fixed promotion mappings: p promotes to n, l promotes to s, b promotes to g and r promotes to g.
  • Piece promotion is mandatory where promotion is legal.
  • Piece promotion is only allowed when the move captures.
  • Promoted pieces can demote according to the configured promotion mapping.

Winning and losing

  • Stalemate is scored as a loss for the side to move.

Draws and adjudication

  • There is no automatic n-move/50-move draw rule.
  • Position repetition is adjudicated after 4-fold repetition as a draw.
  • Perpetual check is illegal.

Fairy-Stockfish rule documentation

[micro:kyotoshogi]
maxRank = 5
maxFile = 4
promotionRegionWhite = *
promotionRegionBlack = *
promotedPieceType = p:n l:s b:g r:g
mandatoryPiecePromotion = true
pieceDemotion = true
piecePromotionOnCapture = true
pieceDrops = true
capturesToHand = true
dropPromoted = true
doubleStep = false
castling = false
dropNoDoubled = -
immobilityIllegal = false
shogiPawnDropMateIllegal = false
stalemateValue = loss
nFoldRule = 4
nMoveRule = 0
perpetualCheckIllegal = true