fanorona
@jeffy24

fanorona

A polished 5x5 Fanorona capture game with synced state and a Three.js board.

About this tile

Fanorona is a compact two-player capture game for Poe. The board is a 5x5 point lattice with every orthogonal line marked and diagonal lines through the traditional Fanorona intersections. Players move one stone at a time to an adjacent empty point along a marked line.

This app uses a clear simplified Fanorona variant: approaching an enemy line or withdrawing from it captures the contiguous opposing stones on that line. Captures are compulsory, capture chains continue with the same stone, and a player wins by removing every opposing stone or leaving the next player with no legal move. The deterministic capture drill loads a quick approach-capture win for testing and practice.

The implementation uses synced-store for authoritative shared state, a Three.js board renderer with transparent click targets, and a mobile-first layout tuned for a 300x500 iframe.