@jeffy24
patolli
Throw marked beans, race a cross-shaped Patolli board, capture rivals, and bear off first.
About this tile
Patolli is a compact two-player Poe app for a simplified cross-board race. Players throw five marked beans, tap glowing markers to enter and move, capture rivals on unsafe shared spaces, and bear off all five markers to win the round.
What you can do
- Race the cross: Move Jade and Cacao markers around a shared plus-shaped Patolli track.
- Throw beans: Marked sides move 1-5 spaces, with all blanks counting as five.
- Tap to move: Legal markers glow on the Three.js board, so movement happens directly on the pieces.
- Capture and shelter: Unsafe shared spaces allow captures, while gold safe spaces block them.
- Practice finishes: Load a one-move drill to test the bearing-off flow and win state.
Built on synced-store
The game state, turn, throws, captures, scores, and rounds are stored in synced-store so the app can persist and synchronize a live match.
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 patolli and package name @boardgames/patolli.