hex
@jeffy24

hex

Connect matching sides in a compact, touch-friendly 3D Hex board game.

About this tile

Hex is a local two-player Poe app for the public-domain connection game. Red tries to build an unbroken chain from the north edge to the south edge; Blue tries to connect west to east. Players alternate claiming open hexes until one color links its two matching sides.

The app uses synced-store for persistent round state and a Three.js board with touch-sized hex targets, side labels, move highlights, and a compact help overlay. It is tuned for Poe iframes and 300 by 500 phone-shaped viewports.

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 hex and package name @boardgames/hex.