five-field-kono
Race seven stones across a polished 3D Five Field Kono board with diagonal slides and synced play.
About this tile
Five Field Kono is a local two-player Poe app for the Korean diagonal race game. Red starts from the bottom camp, Blue starts from the top camp, and each player slides one stone diagonally to an empty adjacent point. There are no jumps or captures; the first player to occupy all seven of the opponent's starting points wins the round.
The app uses synced-store for persistent multiplayer round state and a Three.js scene for the board, animated stones, selected-piece rings, legal-move highlights, and terminal target highlights. It is tuned for compact Poe iframes and phone-shaped viewports, with direct board taps and bottom actions for starting a new round, loading a one-move sprint drill, or resetting the match.
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.SCREENSHOT_REGEN=1 bunx playwright test tests/screenshot.test.playwright.tsrebuildsassets/screenshot.png.
This package is configured with Poe handle five-field-kono and package name @boardgames/five-field-kono.