A Board of Victims & Capturers
Wins — White: 0 · Black: 0 · Draws: 0
White Wins
Black was reduced to a single piece.
Every piece is either a Capturer (a solid center dot) or a plain Victim (no dot). On your turn, move one piece a single square orthogonally — up, down, left, or right — into an empty square.
When your Capturer moves so an enemy piece sits directly between it and another one of your Capturers, that enemy piece is removed immediately. A single move can complete sandwiches in more than one direction at once.
If your move traps an enemy piece and would also trap your own moving piece at the same time, your attack resolves first — the enemy piece is removed before your piece is checked. If removing that enemy piece breaks the trap around your own piece, your piece survives.
If your move doesn't complete an attack, standard risk applies: moving into a gap between two enemy Capturers gets your own piece captured instead.
Whenever a player loses a Capturer to a capture — including capturing their own piece by accident — they must immediately tap one of their Victims on the board to promote it into a Capturer before play continues. The board is re-scanned the instant that promotion lands: if the new Capturer completes a sandwich, the trapped enemy piece is removed on the spot; if the new Capturer itself lands in a trap, it's captured right back and another swap is owed immediately.
If your Capturer reaches the opponent's home row, you may trade it away: remove it along with any one enemy Capturer anywhere on the board. You can trigger this the moment you arrive, or save it for a later turn instead. A Back-Row Sacrifice never triggers a Mandatory Swap.
A player wins instantly the moment their opponent has one or fewer total pieces, or one or fewer Capturers. If both sides are ever reduced to exactly two pieces each, the match ends in a draw.
A sandbox toggle for testing: while enabled, either player's pieces can be moved regardless of whose turn it is, so custom board positions are easy to build. All capture, swap, and sacrifice rules still run exactly as normal on every move.