About this tile
Ludo is a local two-player Poe app inspired by the classic race game. Players roll a die, bring pieces out on sixes, race around a square loop, capture exposed rivals, and bear off with exact rolls. The first team to finish all four pieces wins the round.
The app uses synced-store for persistent race state and a Three.js board scene with safe-star highlights, glossy pieces, visible die pips, animated captures, and touch-friendly piece targets. It is tuned for compact Poe iframes, desktop embeds, and 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 ludo and package name @boardgames/ludo.