Ignatius
One-Eyed Ex-Champ ยท 58
One eye, zero patience. Former champion of Kaboom Arena. Father of Dynamita, brother of Baron, and still owed one Eternal Fuse.
Home stage: Old Man's Backyard pillars / grass
Visual tour
A retro bomb arena that runs in a browser tab: solo against bots, local on one screen, online with a room code, plus an arcade-style story mode with a very dysfunctional family of pyromaniacs.
Every picture below is a real frame from the running game, captured in a headless browser.
First visit shows a short "How to play". After that the home screen runs a live bot match behind the menu, kept cheap on purpose (12 fps, paused when the window loses focus). Settings cover bot level, rounds, arena, theme, power-ups, sudden death, 2 vs 2 teams, colour-blind colours, vibration and reduced motion.
The same simulation drives three renderers. Classic is pixel art on a 2D canvas. 3D uses Three.js with shadows and bloom. DLSS 5 is a parody: over-sharpened, over-saturated, glossy "Neural Faces", a fake frame-generation counter and a real dynamic resolution.
Five layouts and five themes, chosen per match or at random per round. Themes are purely visual and work in all three renderers.
Bricks hide eight kinds of items. The board below shows all of them, plus a shield bubble (top-left player), a remote bomb that pulses red, a sliding bomb after a kick, and a curse halo.
With four players the match can be 2 vs 2, with optional friendly fire. Team rings and HUD groups ("Gold" and "Cyan") show who is on whose side, and the round goes to the last team standing.
The host creates a room and shares a link or QR code. Guests need no account. Names are sanitised, the host decides on rematches, and a guest who drops reconnects within 30 seconds while a bot keeps the slot warm. The server is a small relay that enforces roles, message types, rates and connection limits.
Virtual joystick and bomb button on touch screens, optional vibration on the phone and on gamepads, an install button, and a lighter 3D path (lower resolution, fewer lights) for weaker GPUs.
Written in the spirit of arcade fighting games: ancient grudges, family ties and a final boss who is somebody's grandfather.
Twenty years ago Baron von Boom stole the Eternal Fuse, the artifact that powers every bomb. Tonight's tournament decides who gets it back. Also, grandpa is up and about.
One-Eyed Ex-Champ ยท 58
One eye, zero patience. Former champion of Kaboom Arena. Father of Dynamita, brother of Baron, and still owed one Eternal Fuse.
Home stage: Old Man's Backyard pillars / grass
The Hothead ยท 22
Twenty-two and already on fire. Raised by Ignatius, trained by her godfather the Baron. Mad at both of them, for different reasons.
Home stage: Fireworks Factory cross / lava
The Betrayer ยท 60s
Aristocrat, villain and brother who stole the Eternal Fuse 20 years ago. Fights in a monocle. Has never once said sorry.
Home stage: Von Boom Hedge Maze maze / night
Rolling Pin Queen ยท 74
Tiny, fierce, 74. Fights with a rolling pin and a grudge. Always said the Baron was a bad influence. Nobody listened.
Home stage: Mama's Kitchen open / snow
Bombshell ยท 45
Glamorous, deadly, between marriages. Ignatius's ex, Dynamita's mother and the Baron's business partner. It is complicated.
Home stage: Bombshell Casino cross / desert
Tick-Tock ยท 30
The Baron's chauffeur and enforcer. Green tracksuit, eleven watches, still late for everything.
Home stage: Tick-Tock Parking Lot classic / night
Knight, Sort Of ยท 35
Knight in a bucket helmet. Fired by the Baron, dumped by Dynamita, fizzled by life. Dreams of revenge. Trips a lot.
Home stage: Draughty Castle pillars / snow
Autograph Hunter ยท 12
Twelve years old. Skateboards in a helmet three sizes too big. Wants everyone's autograph and fights anyway, politely.
Home stage: Skate Park open / desert
Ancient Patriarch ยท dead
Dead, buried and furious about it. The patriarch of the Fuse dynasty, back from the Fuse's backlash with a flaming skull and a beard of smoke.
Home stage: The Family Crypt maze / lava
Twenty-two relationships drive the trash talk before every fight. Any two fighters have lines, generated from the relationship type.
Each fighter faces seven opponents and then the boss, with bot level easy, then normal, then hard. Every opponent brings a home stage (layout and theme). Here is Ignatius's ladder:
| # | Opponent | Stage | Arena | Bots |
|---|---|---|---|---|
| 1 | Kapow | Skate Park | open / desert | easy |
| 2 | Fizzle | Draughty Castle | pillars / snow | easy |
| 3 | Tony | Tick-Tock Parking Lot | classic / night | normal |
| 4 | Dolores | Bombshell Casino | cross / desert | normal |
| 5 | Mama | Mama's Kitchen | open / snow | normal |
| 6 | Dynamita | Fireworks Factory | cross / lava | hard |
| 7 | Baron | Von Boom Hedge Maze | maze / night | hard |
| 8 | Gunpowder | The Family Crypt | maze / lava | hard, packed bricks |
Ignatius vsBaron
Twenty years, Baron. Twenty years since you stole my Fuse and my sock drawer.
Brother, brother. You always did hold a grudge. And a Fuse. Mostly the Fuse.
Dynamita vsBaron
You taught me everything, Godfather! Starting with how to light a fuse. Watch this.
I taught you, child, so you'd be a worthy opponent for my retirement.
Mama vsBaron
Baron Boom, you come here. I did not raise a thief. I raised a tall, ungrateful baby.
Mother, please. I am sixty-something. And is that the rolling pin?
Dynamita vsFizzle
Fizzle? You still wear that bucket? We broke up two years ago!
It's a helmet! And you said 'let's stay friends' by throwing a bomb at me.
Ignatius vsDolores
Dolores. Of all the arenas in all the world, you walk into mine. With him.
Ignatius. You still owe me for the divorce lawyer. And the sofa.
Tony vsKapow
Sibling rivalry, Kapow. Let's take it outside. Into a bomb.
Sibling rivalry, Tony. Let's take it outside. Into a bomb.
sim.js is pure and deterministic. Solo, local, host and guest prediction all run the same code, covered by 75 tests including a host plus guest harness with simulated latency, jitter and packet loss.