@jeffy24
tsoro-yematatu
A polished Tsoro Yematatu duel with synced turns, cute Three.js stones, and quick triangle tactics.
About this tile
A compact Poe board-game package for Tsoro Yematatu, the Shona three-stone alignment game from Zimbabwe.
The board has seven points arranged as a triangle with side midpoints and a center point. Players first place three stones each, then slide stones along marked lines to empty adjacent points. The first player to fill any straight three-point line wins the round.
The app persists match state with synced-store, renders the board with Three.js, and includes compact touch-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:
tsoro-yematatu - Package name:
@boardgames/tsoro-yematatu - Runtime bundle:
dist/