bump-road
@jeffy24

bump-road

Roll, tap big pawn destinations, bump rivals home, and race cute 3D pawns around a loop.

About this tile

Bump Road is an original family race game inspired by classic bump-and-race tabletop games. Coral and Clover roll from the bottom controls, then tap large legal pawn destinations to leave start, race around a bright 3D loop, bump rivals home, and bring all three pawns into the tiny home lane.

The app is built mobile-first for small Poe iframes: the Three.js board takes most of the screen, current status stays at the top, and the frequent roll/move actions stay under the player’s thumb.

What you can do

  • Roll at the bottom: A die roll appears before any pawn can move.
  • Tap legal destinations: Big buttons show each movable pawn and its landing spot.
  • Bump rivals: Landing on an opponent’s loop space sends that pawn back to start.
  • Race all pawns home: Exact movement into the home lane wins when all three pawns finish.
  • Practice the finish: The drill loads a deterministic winning position for testing and screenshots.

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.