connect6
@jeffy24

connect6

Play compact Connect6 with opening and two-stone turns on a polished 3D board.

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 doctor checks the local app toolchain.
  • bun run type-check runs TypeScript.
  • bun run test runs synced-store and happy-dom unit tests.
  • bun run build bundles the Poe app.
  • bun run test:playwright builds and runs Playwright E2E coverage.

This package is configured with Poe handle connect6 and package name @boardgames/connect6.