Released
Mole Bash
Rhythm-driven whack arcade.
Whack-a-mole reborn. Moles pop up on the beat and you smash them in time. Real-time multiplayer over Firebase, leaderboards, and a relentless rhythm grid.
Phaser 3Firebase Realtime DBViteCapacitor
Platform: iOS · Android · Web
0
Modes
0k
Lines of code
0
AI commits
/why
Why we made it
Whack-a-mole is everyone's first arcade memory. We added a rhythm layer and online matchmaking to see what happens when reflex meets timing.
/play
How to Play
- 01Tap or click moles the moment they pop up.
- 02Hits land harder when timed to the beat — combos multiply your score.
- 03Challenge mode: chase the all-time high score.
- 04Multiplayer: matchmake against another player in real time.
- 05Result screen shows shards earned and your best run.
- 06Plays in landscape on phone, mouse-friendly on desktop.
/features
Features
Online Multiplayer
Rhythm Mechanics
Leaderboards
PWA Offline
/tech
Under the hood
- Firebase Realtime DB sync under 100ms for matched players.
- AdManager integration with rewarded interstitials between rounds.
- Service Worker PWA — installs and runs offline.
- Playwright E2E suite simulating full multiplayer flows.
/devlog
Dev log
- 012026-03
Online matchmaking shipped
Two-player rooms over Firebase RTDB.
- 022026-04
Difficulty curve rebalanced
Mole pop frequency now follows beat, not random timer.
- 032026-04
Rewarded ads integrated
Optional resurrects after game over.
/next
What's next
- [ ]Tournament mode (8-player brackets)
- [ ]Custom mole skins via shard shop
- [ ]Leaderboard region filters