@jeffy24
pinball-three-tilt
Launch a 3D micro pinball table, flip bank shots, clear spinner gates, and resume runs anytime.
About this tile
Three Tilt Pinball
Three Tilt Pinball is a mobile-first Poe game with a WebGL/Three.js micro-table visual layer and deterministic 2D pinball physics. Launch from the side lane, hold left/right flipper zones, bank through cyan spinner gates, and clear amber targets before your balls drain.
What you can do
- Launch fast: tap the plunger lane and immediately start a compact 30–90 second pinball run.
- Flip with thumbs: safe-area-aware left/right zones keep the core controls large at Poe feed sizes.
- Build combos: spinner gates, bank shots, flipper saves, and target sweeps all stack multiplier pressure.
- Resume anywhere: synced-store saves the current run id, seed/rng position, score, combo, lives, targets, ball physics snapshot, objective, terminal state, low-effects flag, and last saved timestamp.
- Retry cleanly: terminal drains restore with the final score and a one-tap new run that preserves best score.
Built on synced-store
The game uses public synced-store state for the current run and rebase-safe mutators for initialization, eager snapshot persistence, deterministic step updates, and retry/new-run reset. Three.js renders the table only; rules, scoring, collisions, layout invariants, and resume serialization live in pure TypeScript modules with unit coverage.