isolation
@jeffy24

isolation

Move pawns across collapsing tiles and trap your opponent on a polished 3D Isolation board.

About this tile

Isolation is a local two-player Poe app for a 5 by 5 collapsing-board duel. Gold and Teal move one square in any direction, and the square they leave behind disappears. The goal is to trap the opponent so they have no legal neighboring square left.

The app uses synced-store for persistent match state and a Three.js scene for raised tiles, collapsed squares, legal move rings, and animated pawns. It includes a one-move trap drill, compact controls, and layouts tuned for Poe feed iframes down to 300 by 500.

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