Community variant
TicTacRook
"Torre en raya" in spanish. TicTacRook is a deep, abstract strategy variant for Fairy-Stockfish that seamlessly fuses chess mobility with alignment goals. Played on an empty 8x8 grid, both players start with a reservoir of 16 pieces available to drop anywhere on the board. Alternatively, players can move their existing pieces, which slide horizontally or vertically exactly like Chess Rooks, but cannot capture or jump over others. The ultimate goal is to align 5 pieces in a row—horizontally, vertically, or diagonally—to win. This hyper-mobility transforms defensive blocking, offering a dynamic, tactical challenge where a single long-range slide can instantly shatter an opponent's strategy.
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: custom piece 1 (p).
- custom piece 1 (p) is a custom piece with Betza movement `mR`.
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: custom piece 1 (p).
Winning and losing
- A player can win by connecting 5 pieces horizontally, vertically and diagonally.
- Stalemate is scored as a draw.
Draws and adjudication
- The n-move rule is set to 500 moves.
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.
mR
move
capture
move or capture
initial only
hopper target
Fairy-Stockfish rules
[tictacrook_v1]
maxRank = 8
maxFile = 8
immobile = p
pawn = p
# Tablero con reserva de drops
startFen = 8/8/8/8/8/8/8/8[PPPPPPPPpppppppp] w - - 0 1
pieceDrops = true
doubleStep = false
castling = false
stalemateValue = draw
immobilityIllegal = false
# Reglas de conexión estilo tres en raya
connectN = 5
connectPieceTypes = p
nMoveRule = 500
# MODIFICACIÓN: Las piezas ahora se mueven como torres (R) pero solo movimiento (m)
customPiece1 = p:mR