Released
BOP
Tap. Bounce. Survive.
A pure 1-tap physics arcade. Keep the ball alive across 100 levels of spikes, bombs, bumpers, and boss fights. Time your taps right and the combo counter rewards perfect rhythm.
Phaser 3ViteSVGCapacitor
Download on theApp Store
Get it onGoogle Play
Platform: iOS · Android · Web
0
Levels
0
Modes
0k
Lines of code
0
AI commits
/why
Why we made it
Most physics games drown the player in mechanics. We wanted to prove an entire 100-level arcade could live on one input — a tap — if the level design carried the weight.
/play
How to Play
- 01Tap the ball to apply downward force and trigger a bounce.
- 02Skip a tap and the ball loses 15% energy per bounce — too long without input ends the run.
- 03Avoid spikes and exploding bombs (3-second fuse).
- 04Bumpers boost height 2x; walls send you on angled rebounds.
- 05Tap exactly at the apex for +1 combo and a satisfying audio cue.
- 06Progress through 4 blocks of 25 levels, each ending in a unique boss fight.
/screenshots
Screenshots
/features
Features
100 Levels
4 Boss Fights
Combo System
Multiple Ball Types
/tech
Under the hood
- Custom SVG-only graphics — zero raster assets, every sprite is procedural.
- Phaser 3 + Vite with hot-swap level loading.
- Web Audio synth for tap feedback (no sound files shipped).
- Capacitor wrapper for iOS/Android with shared JS engine.
/devlog
Dev log
- 012026-04
Phase 1 prototype
Single-screen bounce loop running at 60fps on iPhone SE.
- 022026-04
Boss fight: The Wall
First boss completed — moves in patterns instead of standing still.
- 032026-04
Combo timing system
Apex-detect tightened to ±50ms window for perfect taps.
/next
What's next
- [ ]Beat the wall: complete remaining 3 boss fights
- [ ]Ball cosmetic system + unlock progression
- [ ]Public beta on TestFlight
- [ ]App Store launch (target Q3 2026)