@jeffy24
pinball-p5-pachinko
Launch, flip, and score streak slots in a one-hand p5.js pachinko-pinball run.
About this tile
P5 Pachinko Pinball
A one-hand pachinko-pinball hybrid: hold to charge the launcher, release into a field of pegs, then tap to snap a comet flipper and steer the ball toward STREAK and JACKPOT slots. Runs are short, tactile, and persisted with synced-store so closing the Poe app mid-ball restores the current score, combo, ball snapshot, and remaining balls.
What you can do
- Launch with one hand: hold anywhere on the table to charge the plunger, then release to fire.
- Snap the comet flipper: tap or hold while the ball is moving to redirect it back into the peg cloud.
- Chase streak slots: STREAK and JACKPOT prize lanes multiply peg chains and raise your combo.
- Resume instantly: synced-store saves the run id, seed, physics snapshot, score, combo, balls, terminal state, and best score.
- Retry fast: three balls decide the run, with a clear game-over state and one-tap new run.
Built on synced-store + p5.js
The sketch layer uses p5.js for drawing and touch input while deterministic physics, scoring, slots, combos, and terminal states live in pure TypeScript modules covered by tests.