@jeffy24
three-mens-morris
A polished Three Men's Morris duel with synced turns, cute Three.js stones, and clear mill tactics.
About this tile
A compact Poe board-game package for Three Men's Morris, a fast three-stone alignment game on a 3x3 line board.
Players take turns placing three stones each on empty intersections. Once all six stones are down, the active player slides one stone along a marked edge or diagonal into an empty point. The first player to make three stones in a straight row wins the round.
The app persists match state with synced-store, renders a polished Three.js board with animated stones and clear touch targets, and includes compact mobile-first controls for Poe feed iframes, including a 300px by 500px viewport test.
Scripts
bun run doctorchecks local prerequisites.bun run type-checkruns TypeScript.bun run testruns focused rules, mutator, and happy-dom UI tests.bun run buildcreates the Poe runtime bundle indist/.bun run test:playwrightruns browser E2E and viewport tests.bun run screenshot:regenrebuilds and writesassets/screenshot.png.
Package
- Poe handle:
three-mens-morris - Package name:
@boardgames/three-mens-morris - Runtime bundle:
dist/