snakes-and-ladders
@jeffy24

snakes-and-ladders

Race a synced 3D Snakes and Ladders board with animated pawns, ladders, and slides.

About this tile

Snakes and Ladders is a synced two-player race on a compact 6x6 board. Coral and Teal roll one die, climb ladders, slide down snakes, and try to land exactly on square 36.

This Poe app keeps the real board front and center: a numbered Three.js track, animated pawns, bright ladders, curved snakes, top race stats, and bottom controls for the frequent roll action plus new-round and finish-drill actions.

What you can do

  • Roll from the bottom bar: The die action advances the current pawn immediately.
  • Watch the board resolve: Ladders and snakes move the pawn after landing.
  • Race to the finish: A player wins by reaching square 36 exactly.
  • Practice the finish: The drill loads a one-roll terminal position for fast testing.
  • Share one instance: Synced-store keeps the race state consistent across clients.

Development

  • ./scripts/doctor.sh checks the local toolchain.
  • bun run type-check verifies TypeScript.
  • bun test runs synced-store and happy-dom UI tests.
  • bun run test:playwright builds and runs browser tests.
  • bun run screenshot:regen regenerates assets/screenshot.png.