lines-of-action
@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.