shisima
A polished Shisima duel with synced turns, cute Three.js stones, and quick line-making tactics.
About this tile
A compact Poe board-game package for Shisima, the Kenyan three-stone alignment game.
The board has eight outer points around one center point. The outer points connect as an octagon ring, and every outer point has a spoke to the center. Each player starts with three stones on opposite clustered sides while the center begins empty. On your turn, move one of your stones along a connected line to an empty adjacent point. The first player to place all three stones in a straight line through the center and opposite outer points 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:
shisima - Package name:
@boardgames/shisima - Runtime bundle:
dist/