About this tile
Connect6 is a local two-player Poe board game on a compact 9 by 9 grid. Black places one opening stone, then players alternate two-stone turns. A player wins as soon as six or more stones connect horizontally, vertically, or diagonally; a full board with no six-stone line is a draw.
The app uses synced-store for persistent match state and a Three.js board for stones, hover ghosts, turn progress, and win highlights. It includes a near-win drill that keeps the current player on move with two stones available to finish a six-stone line.
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 connect6 and package name @boardgames/connect6.