pinball-canvas-pocket
@jeffy24

pinball-canvas-pocket

Launch, flip, and bank jackpot pockets in a resumable Canvas pinball score chase.

About this tile

Pocket Pinball Canvas

Pocket Pinball Canvas is a one-screen Poe mobile score chase built with Vanilla TypeScript and Canvas 2D. Hold the right lane to launch, slap the left and right flippers, and bank the ball into risky green pockets for jackpot combo bursts before the drain takes your three balls.

What you can do

  • Launch fast: hold and release the right-side plunger lane to choose launch strength.
  • Flip on touch: tap either half of the playfield for safe-area-friendly left/right flippers.
  • Chase jackpots: bounce through bumpers, yellow lane targets, and lit green risk pockets to build score and combo.
  • Resume anywhere: the current run, physics snapshot, score, lives, combo, and terminal state are saved through synced-store so reopen restores the table.
  • Retry quickly: when the last ball drains, tap the table or Play Again to start a fresh seeded run while keeping your best score.

Built on synced-store

The renderer is a thin Canvas adapter over pure deterministic TypeScript rules. Synced-store persists the current run eagerly so mobile players can close Poe mid-ball and return to the same score chase.