mancala
@jeffy24

mancala

Play a local two-player Mancala match on a polished 3D wooden board.

About this tile

Mancala is a local two-player Poe app for a Kalah-style seed-sowing game. Each player starts with six pits of four stones. Choose one pit on your side, sow its stones counterclockwise, score stones in your store, earn another turn by ending in your store, and capture when your last stone lands in an empty pit opposite a loaded pit.

The app uses synced-store for persistent round state and a Three.js board scene with touch-friendly pit and store controls. It is tuned for compact Poe iframes, desktop embeds, and 300 by 500 phone-shaped viewports.

Development

  • bun run doctor checks the local app toolchain.
  • bun run type-check runs TypeScript.
  • bun run test runs synced-store and happy-dom unit tests.
  • bun run build bundles the Poe app.
  • bun run test:playwright builds and runs Playwright E2E coverage.

This package is configured with Poe handle mancala and package name @boardgames/mancala.