morabaraba
Play Morabaraba with 12 stones, mills, captures, flying, and a polished 3D board.
About this tile
Morabaraba is a local two-player Poe app for the classic public-domain abstract strategy game also known as Twelve Men's Morris. White and Black place twelve pieces each, form mills by lining up three pieces, capture after mills, and then move pieces along board lines.
This implementation covers the full table game flow: placement, mandatory mill captures, adjacent movement, flying to any open point when a player is reduced to three pieces, and wins by reducing the opponent below three pieces or leaving them with no legal move.
The app uses synced-store for persistent shared game state and a Three.js board with touch-sized point controls, animated piece feedback, target highlights, capture hints, and a compact ? help overlay. It is tuned for Poe iframes, including 300 by 500 phone-shaped viewports.
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.
This package is configured with Poe handle morabaraba and package name @boardgames/morabaraba.