About this tile
Go is a local two-player Poe app for a compact 7 by 7 version of the classic territory game. Players alternate placing black and white stones, capture groups by removing their last liberty, and pass when they are ready to score. Two consecutive passes score stones, captures, and surrounded territory.
The app uses synced-store for persistent round state and a Three.js scene for the board, stones, legal target ghosts, capture highlights, and last-move animation. It is tuned for compact Poe iframes and 300 by 500 phone-shaped viewports.
Development
bun run doctorchecks the local app toolchain.bun run type-checkruns TypeScript.bun run testruns synced-store and happy-dom unit tests.bun run buildbundles the Poe app.bun run test:playwrightbuilds and runs Playwright E2E coverage.
This package is configured with Poe handle go and package name @boardgames/go.