Community variant
KOTE
"Keeper of the Ensign"
Capture the enemy Ensign and bring it safely back to your territory. The first player to return their Ensign-Keeper to their own side wins.
How to play:
Promote a piece on E10 (White) or E1 (Black). It becomes the Ensign-Keeper.
The Ensign-Keeper can only move if there is a piece in front of it, at any distance.
It jumps over that piece and lands beyond it.
Reach the 2nd or 3rd rank with White, or the 8th or 9th rank with Black, to win.
The Ensign-Keeper cannot capture.
All special squares are clearly marked on the board,. So It's fairly intuitive to play (;
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 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
Pieces and movement
- The piece set used on the board is: Raider (r), Crewman (c), Lancer (l), Shield (s) and Jarl (j).
- Crewman (c) is a custom piece with Betza movement `msfWcfF`.
- Shield (s) is a custom piece with Betza movement `DAcK`.
- Lancer (l) is a custom piece with Betza movement `mF2cB`.
- Raider (r) is a custom piece with Betza movement `mR2cR`.
- Jarl (j) is a custom piece with Betza movement `mK2cQ`.
- Ensign (e) is a custom piece with Betza movement `mp1Wmp1F`.
- Some pieces have restricted movement regions: mobilityRegionWhiteCustomPiece1 is b2 c2 d2 e2 f2 g2 h2 b3 c3 d3 e3 f3 g3 h3 a4 b4 c4 d4 e4 f4 g4 h4 i4 a5 b5 c5 d5 e5 f5 g5 h5 i5 a6 b6 c6 d6 e6 f6 g6 h6 i6 a7 b7 c7 d7 e7 f7 g7 h7 i7 b8 c8 d8 e8 f8 g8 h8 b9 c9 d9 e9 f9 g9 h9 e10.
- Some pieces have restricted movement regions: mobilityRegionWhiteCustomPiece2 is b2 c2 d2 e2 f2 g2 h2 b3 c3 d3 e3 f3 g3 h3 a4 b4 c4 d4 e4 f4 g4 h4 i4 a5 b5 c5 d5 e5 f5 g5 h5 i5 a6 b6 c6 d6 e6 f6 g6 h6 i6 a7 b7 c7 d7 e7 f7 g7 h7 i7 b8 c8 d8 e8 f8 g8 h8 b9 c9 d9 e9 f9 g9 h9 e10.
- Some pieces have restricted movement regions: mobilityRegionWhiteCustomPiece3 is b2 c2 d2 e2 f2 g2 h2 b3 c3 d3 e3 f3 g3 h3 a4 b4 c4 d4 e4 f4 g4 h4 i4 a5 b5 c5 d5 e5 f5 g5 h5 i5 a6 b6 c6 d6 e6 f6 g6 h6 i6 a7 b7 c7 d7 e7 f7 g7 h7 i7 b8 c8 d8 e8 f8 g8 h8 b9 c9 d9 e9 f9 g9 h9 e10.
- Some pieces have restricted movement regions: mobilityRegionWhiteCustomPiece4 is b2 c2 d2 e2 f2 g2 h2 b3 c3 d3 e3 f3 g3 h3 a4 b4 c4 d4 e4 f4 g4 h4 i4 a5 b5 c5 d5 e5 f5 g5 h5 i5 a6 b6 c6 d6 e6 f6 g6 h6 i6 a7 b7 c7 d7 e7 f7 g7 h7 i7 b8 c8 d8 e8 f8 g8 h8 b9 c9 d9 e9 f9 g9 h9 e10.
- Some pieces have restricted movement regions: mobilityRegionWhiteCustomPiece5 is b2 c2 d2 e2 f2 g2 h2 b3 c3 d3 e3 f3 g3 h3 a4 b4 c4 d4 e4 f4 g4 h4 i4 a5 b5 c5 d5 e5 f5 g5 h5 i5 a6 b6 c6 d6 e6 f6 g6 h6 i6 a7 b7 c7 d7 e7 f7 g7 h7 i7 b8 c8 d8 e8 f8 g8 h8 b9 c9 d9 e9 f9 g9 h9 e10.
- Some pieces have restricted movement regions: mobilityRegionWhiteCustomPiece6 is b2 c2 d2 e2 f2 g2 h2 b3 c3 d3 e3 f3 g3 h3 a4 b4 c4 d4 e4 f4 g4 h4 i4 a5 b5 c5 d5 e5 f5 g5 h5 i5 a6 b6 c6 d6 e6 f6 g6 h6 i6 a7 b7 c7 d7 e7 f7 g7 h7 i7 b8 c8 d8 e8 f8 g8 h8 b9 c9 d9 e9 f9 g9 h9 e10.
- Some pieces have restricted movement regions: mobilityRegionBlackCustomPiece1 is b2 c2 d2 e2 f2 g2 h2 b3 c3 d3 e3 f3 g3 h3 a4 b4 c4 d4 e4 f4 g4 h4 i4 a5 b5 c5 d5 e5 f5 g5 h5 i5 a6 b6 c6 d6 e6 f6 g6 h6 i6 a7 b7 c7 d7 e7 f7 g7 h7 i7 b8 c8 d8 e8 f8 g8 h8 b9 c9 d9 e9 f9 g9 h9 e1.
- Some pieces have restricted movement regions: mobilityRegionBlackCustomPiece2 is b2 c2 d2 e2 f2 g2 h2 b3 c3 d3 e3 f3 g3 h3 a4 b4 c4 d4 e4 f4 g4 h4 i4 a5 b5 c5 d5 e5 f5 g5 h5 i5 a6 b6 c6 d6 e6 f6 g6 h6 i6 a7 b7 c7 d7 e7 f7 g7 h7 i7 b8 c8 d8 e8 f8 g8 h8 b9 c9 d9 e9 f9 g9 h9 e1.
- Some pieces have restricted movement regions: mobilityRegionBlackCustomPiece3 is b2 c2 d2 e2 f2 g2 h2 b3 c3 d3 e3 f3 g3 h3 a4 b4 c4 d4 e4 f4 g4 h4 i4 a5 b5 c5 d5 e5 f5 g5 h5 i5 a6 b6 c6 d6 e6 f6 g6 h6 i6 a7 b7 c7 d7 e7 f7 g7 h7 i7 b8 c8 d8 e8 f8 g8 h8 b9 c9 d9 e9 f9 g9 h9 e1.
- Some pieces have restricted movement regions: mobilityRegionBlackCustomPiece4 is b2 c2 d2 e2 f2 g2 h2 b3 c3 d3 e3 f3 g3 h3 a4 b4 c4 d4 e4 f4 g4 h4 i4 a5 b5 c5 d5 e5 f5 g5 h5 i5 a6 b6 c6 d6 e6 f6 g6 h6 i6 a7 b7 c7 d7 e7 f7 g7 h7 i7 b8 c8 d8 e8 f8 g8 h8 b9 c9 d9 e9 f9 g9 h9 e1.
- Some pieces have restricted movement regions: mobilityRegionBlackCustomPiece5 is b2 c2 d2 e2 f2 g2 h2 b3 c3 d3 e3 f3 g3 h3 a4 b4 c4 d4 e4 f4 g4 h4 i4 a5 b5 c5 d5 e5 f5 g5 h5 i5 a6 b6 c6 d6 e6 f6 g6 h6 i6 a7 b7 c7 d7 e7 f7 g7 h7 i7 b8 c8 d8 e8 f8 g8 h8 b9 c9 d9 e9 f9 g9 h9 e1.
- Some pieces have restricted movement regions: mobilityRegionBlackCustomPiece6 is b2 c2 d2 e2 f2 g2 h2 b3 c3 d3 e3 f3 g3 h3 a4 b4 c4 d4 e4 f4 g4 h4 i4 a5 b5 c5 d5 e5 f5 g5 h5 i5 a6 b6 c6 d6 e6 f6 g6 h6 i6 a7 b7 c7 d7 e7 f7 g7 h7 i7 b8 c8 d8 e8 f8 g8 h8 b9 c9 d9 e9 f9 g9 h9 e1.
Promotion
- Promotions are available in the configured promotion zones. The the promotion region for White is squares e10 and the promotion region for Black is squares e1.
- The pieces that can promote are: Crewman (c), Shield (s), Lancer (l), Raider (r) and Jarl (j).
- Promotion choices are both sides: no pieces.
- Fixed promotion mappings: c promotes to e, s promotes to e, l promotes to e, r promotes to e and j promotes to e.
- Piece promotion is mandatory where promotion is legal.
Winning and losing
- A flag/goal-zone win is active for piece(s) E.
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.
msfWcfF
DAcK
mF2cB
mR2cR
mK2cQ
mp1Wmp1F
move
capture
move or capture
initial only
hopper target
Fairy-Stockfish rules
[kote__]
maxRank = 10
maxFile = 9
customPiece1 = c:msfWcfF
customPiece2 = s:DAcK
customPiece3 = l:mF2cB
customPiece4 = r:mR2cR
customPiece5 = j:mK2cQ
customPiece6 = e:mp1Wmp1F
startFen = 9/1rlsjslr1/1ccccccc1/9/9/9/9/1CCCCCCC1/1RLSJSLR1/9 w - - 0 1
promotionPieceTypes = -
mandatoryPiecePromotion = true
promotedPieceType = c:e s:e l:e r:e j:e
promotionRegionWhite = e10
promotionRegionBlack = e1
flagPiece = E
flagRegionWhite = b2 c2 d2 e2 f2 g2 h2 b3 c3 d3 e3 f3 g3 h3
flagRegionBlack = b8 c8 d8 e8 f8 g8 h8 b9 c9 d9 e9 f9 g9 h9
flagPieceCount = 1
mobilityRegionWhiteCustomPiece1 = b2 c2 d2 e2 f2 g2 h2 b3 c3 d3 e3 f3 g3 h3 a4 b4 c4 d4 e4 f4 g4 h4 i4 a5 b5 c5 d5 e5 f5 g5 h5 i5 a6 b6 c6 d6 e6 f6 g6 h6 i6 a7 b7 c7 d7 e7 f7 g7 h7 i7 b8 c8 d8 e8 f8 g8 h8 b9 c9 d9 e9 f9 g9 h9 e10
mobilityRegionWhiteCustomPiece2 = b2 c2 d2 e2 f2 g2 h2 b3 c3 d3 e3 f3 g3 h3 a4 b4 c4 d4 e4 f4 g4 h4 i4 a5 b5 c5 d5 e5 f5 g5 h5 i5 a6 b6 c6 d6 e6 f6 g6 h6 i6 a7 b7 c7 d7 e7 f7 g7 h7 i7 b8 c8 d8 e8 f8 g8 h8 b9 c9 d9 e9 f9 g9 h9 e10
mobilityRegionWhiteCustomPiece3 = b2 c2 d2 e2 f2 g2 h2 b3 c3 d3 e3 f3 g3 h3 a4 b4 c4 d4 e4 f4 g4 h4 i4 a5 b5 c5 d5 e5 f5 g5 h5 i5 a6 b6 c6 d6 e6 f6 g6 h6 i6 a7 b7 c7 d7 e7 f7 g7 h7 i7 b8 c8 d8 e8 f8 g8 h8 b9 c9 d9 e9 f9 g9 h9 e10
mobilityRegionWhiteCustomPiece4 = b2 c2 d2 e2 f2 g2 h2 b3 c3 d3 e3 f3 g3 h3 a4 b4 c4 d4 e4 f4 g4 h4 i4 a5 b5 c5 d5 e5 f5 g5 h5 i5 a6 b6 c6 d6 e6 f6 g6 h6 i6 a7 b7 c7 d7 e7 f7 g7 h7 i7 b8 c8 d8 e8 f8 g8 h8 b9 c9 d9 e9 f9 g9 h9 e10
mobilityRegionWhiteCustomPiece5 = b2 c2 d2 e2 f2 g2 h2 b3 c3 d3 e3 f3 g3 h3 a4 b4 c4 d4 e4 f4 g4 h4 i4 a5 b5 c5 d5 e5 f5 g5 h5 i5 a6 b6 c6 d6 e6 f6 g6 h6 i6 a7 b7 c7 d7 e7 f7 g7 h7 i7 b8 c8 d8 e8 f8 g8 h8 b9 c9 d9 e9 f9 g9 h9 e10
mobilityRegionWhiteCustomPiece6 = b2 c2 d2 e2 f2 g2 h2 b3 c3 d3 e3 f3 g3 h3 a4 b4 c4 d4 e4 f4 g4 h4 i4 a5 b5 c5 d5 e5 f5 g5 h5 i5 a6 b6 c6 d6 e6 f6 g6 h6 i6 a7 b7 c7 d7 e7 f7 g7 h7 i7 b8 c8 d8 e8 f8 g8 h8 b9 c9 d9 e9 f9 g9 h9 e10
mobilityRegionBlackCustomPiece1 = b2 c2 d2 e2 f2 g2 h2 b3 c3 d3 e3 f3 g3 h3 a4 b4 c4 d4 e4 f4 g4 h4 i4 a5 b5 c5 d5 e5 f5 g5 h5 i5 a6 b6 c6 d6 e6 f6 g6 h6 i6 a7 b7 c7 d7 e7 f7 g7 h7 i7 b8 c8 d8 e8 f8 g8 h8 b9 c9 d9 e9 f9 g9 h9 e1
mobilityRegionBlackCustomPiece2 = b2 c2 d2 e2 f2 g2 h2 b3 c3 d3 e3 f3 g3 h3 a4 b4 c4 d4 e4 f4 g4 h4 i4 a5 b5 c5 d5 e5 f5 g5 h5 i5 a6 b6 c6 d6 e6 f6 g6 h6 i6 a7 b7 c7 d7 e7 f7 g7 h7 i7 b8 c8 d8 e8 f8 g8 h8 b9 c9 d9 e9 f9 g9 h9 e1
mobilityRegionBlackCustomPiece3 = b2 c2 d2 e2 f2 g2 h2 b3 c3 d3 e3 f3 g3 h3 a4 b4 c4 d4 e4 f4 g4 h4 i4 a5 b5 c5 d5 e5 f5 g5 h5 i5 a6 b6 c6 d6 e6 f6 g6 h6 i6 a7 b7 c7 d7 e7 f7 g7 h7 i7 b8 c8 d8 e8 f8 g8 h8 b9 c9 d9 e9 f9 g9 h9 e1
mobilityRegionBlackCustomPiece4 = b2 c2 d2 e2 f2 g2 h2 b3 c3 d3 e3 f3 g3 h3 a4 b4 c4 d4 e4 f4 g4 h4 i4 a5 b5 c5 d5 e5 f5 g5 h5 i5 a6 b6 c6 d6 e6 f6 g6 h6 i6 a7 b7 c7 d7 e7 f7 g7 h7 i7 b8 c8 d8 e8 f8 g8 h8 b9 c9 d9 e9 f9 g9 h9 e1
mobilityRegionBlackCustomPiece5 = b2 c2 d2 e2 f2 g2 h2 b3 c3 d3 e3 f3 g3 h3 a4 b4 c4 d4 e4 f4 g4 h4 i4 a5 b5 c5 d5 e5 f5 g5 h5 i5 a6 b6 c6 d6 e6 f6 g6 h6 i6 a7 b7 c7 d7 e7 f7 g7 h7 i7 b8 c8 d8 e8 f8 g8 h8 b9 c9 d9 e9 f9 g9 h9 e1
mobilityRegionBlackCustomPiece6 = b2 c2 d2 e2 f2 g2 h2 b3 c3 d3 e3 f3 g3 h3 a4 b4 c4 d4 e4 f4 g4 h4 i4 a5 b5 c5 d5 e5 f5 g5 h5 i5 a6 b6 c6 d6 e6 f6 g6 h6 i6 a7 b7 c7 d7 e7 f7 g7 h7 i7 b8 c8 d8 e8 f8 g8 h8 b9 c9 d9 e9 f9 g9 h9 e1
pawn = -
knight = -
bishop = -
rook = -
queen = -
king = -