@jeffy24
lines-of-action
A polished local two-player Lines of Action game with synced state and a Three.js board.
About this tile
A Poe app workspace for compact two-player Lines of Action. The app renders an 8x8 board and animated pieces with Three.js, keeps the current round in synced-store, and supports exact-distance move highlighting, captures, connected-group win detection, a deterministic connection drill, and a compact help panel.
What you can do
- Play black against white on the same device or shared Poe app instance.
- Select a piece, view every legal landing square, jump over friendly pieces, block on opposing pieces, and capture on the destination.
- Win by moving so all of your remaining pieces touch as one connected group.
- Start a new round at any time while preserving the package's independent build, test, and Playwright workflows.
Built on Synced-Store
The game state lives in a single synced-store table entry, so the same game round can be observed consistently by multiple Poe clients. Mutators validate moves against shared Lines of Action rules before updating the authoritative board.