Community variant
Sword Dance
Also known as Jianwu or εθ.
*Note: If you think the colour of the board and the colours of pieces are not in harmony to each other, please ping me (Dan-kyu_System) on Pychess Discord server with your .svg files for the board and pieces.
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.
Generated rule overview
This variant inherits its base rules from `shogi` and overrides the settings shown below.
Board and setup
Pieces and movement
- The piece set used on the board is: Cultivator (k), Xuanjian (n), Feijian (p), Lingjian (f) and Zhongjian (l).
- The royal piece Cultivator (k) uses custom Betza movement `F`.
- Lingjian (f) is a custom piece with Betza movement `F`.
- Xuanjian (n) is a custom piece with Betza movement `nN`.
- Zhongjian (l) is a custom piece with Betza movement `D`.
- Feijian (p) is a custom piece with Betza movement `fW`.
Move rules
- 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: Xuanjian (n), Feijian (p), Lingjian (f) and Zhongjian (l).
- 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: Feijian (p).
- Promotion choices are both sides: Lingjian (f).
Winning and losing
- Stalemate is scored as a loss for the side to move.
Draws and adjudication
- Perpetual check is illegal.
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.
F
nN
D
fW
F
move
capture
move or capture
initial only
hopper target
Fairy-Stockfish rules
[jianwu6:shogi]
maxFile = 7
maxRank = 8
king = k:F
customPiece1 = f:F
customPiece2 = n:nN
customPiece3 = l:D
customPiece4 = p:fW
promotionPawnTypes = p
promotionPieceTypes = f
promotionRegionWhite = *8
promotionRegionBlack = *1
stalemateValue = loss
perpetualCheckIllegal = true
immobilityIllegal = true
capturesToHand = true
pieceDrops = true
startFen = lnfkfnl/7/ppppppp/7/7/PPPPPPP/7/LNFKFNL[] w - - 0 1