About this tile
Pulijudam is a standalone Poe app for the South Indian Tigers and Lambs game, also known as Aadu Puli Aatam. Three tigers begin on a triangular board while the goat player places fifteen goats and tries to lock every tiger in place.
The app implements a compact touch-first ruleset: goats place one piece per goat turn until all fifteen are on the board, then move one connected point at a time. Tigers move along the same printed lines and capture by jumping over one adjacent goat to the empty point beyond it. Goats win by trapping every tiger with no legal move or capture; tigers win by capturing all fifteen goats.
The interface uses synced-store state, a large Three.js triangular board, animated tiger jumps, capture pulses, direct point taps, and mobile-first controls. Status and help live at the top; New and Reset stay in the bottom action dock for thumb reach on narrow screens.
Rule references used while implementing this app:
- https://richgames.xyz/2018/01/02/how-to-play-pulijudam/
- https://boardgameguys.com/pulijudam/
- https://bead.game/games/traditional/aduhuli
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.bun run screenshotregeneratesassets/screenshot.png.
This package is configured with Poe handle pulijudam and package name @boardgames/pulijudam.