BOOM MAZE ARENA is a love letter to classic bomb-maze arcade battles: drop bombs, blast through brick walls, grab power-ups and outlive everyone else — whether that's the monsters of a 10-level campaign or your friend sharing the keyboard.
The entire game is hand-built with the raw web platform — HTML5 Canvas, vanilla JavaScript and the Web Audio API. No frameworks, no game engine, no sprite sheets and no audio files; it runs fully offline from a single HTML file.
Two Ways to Play
- Campaign: 10 levels with hidden exits, smart enemies that dodge your blasts (including ghosts that drift through walls), ice floors, teleport portals, regenerating walls — capped by a crowned 2×2 boss that hurls telegraphed fireballs and summons minions. Earn up to three stars per level (clear / speed / no damage). And a classic warning: bomb the exit and coin monsters come pouring out.
- Battle: local 2–4 players (two on one keyboard, plus CPU opponents in three difficulty tiers). Last one standing wins the round; best-of-1/3/5 series, with a sudden-death wall collapse when time runs low.
Features
- Pure Canvas Rendering: players, monsters, flames, ice and portals are all geometric primitives
- Real Explosion Logic: cell-by-cell flame propagation with chain detonations and danger prediction that the AI actually uses to survive
- 12 Power-ups: bomb capacity, blast range, speed, shields — plus remote detonators, piercing bombs, kick, throwing glove, wall-pass, slow traps and a contagious curse
- Synthesized Audio: 12 sound effects and four generative chiptune tracks (menu / campaign / battle / boss) scheduled in real time
- Persistent Progress: level unlocks, star ratings and settings saved locally
Controls
P1: WASD + Space · P2: arrow keys + Enter / right Ctrl · P / Esc to pause · F2 for the danger-map debug view.




