CHAOS LEAGUE
Chaos League.cartGAME
Chaos League gameplay: a x2 combo on the toybox arena, timer and position in the HUD
LIVE MATCH · x2 COMBO
PostcardChaos League · Playable prototype

Three.js arena prototype

Chaos League

A fast browser party game: chain stars, bumpers and jump pads into combos, and bank them before someone bonks you.

Playable prototype

When
Oct 2026
My part
Solo
PostcardChaos League · Playable prototype
Next stop: Not BUMP! ↓
Built in
1 day
Bots
7
Match
2:30
TypeScriptThree.jsCustom physicsWeb Audio (synth SFX + sequencer)Playwright
01_Not_BUMP!7 OCT 2026

Chapter 1 of 3 ·

A deliberately different game

The brief to myself: a new party game that is not BUMP!. The idea became combos: string moves together, then bank the points before you get hit and spill your stars.

PostcardNot BUMP! · 1 of 3
Next stop: Combos ↓
Chaos League menu: Hopper the frog, Play button, daily challenges and season
MAIN MENU
PostcardNot BUMP! · 1 of 3
02_CombosCH 2

Chapter 2 of 3

Risk it or bank it

Combos bank after 2.6 seconds of calm. Reach ×10 and you're ON FIRE, which puts a bounty on you and every bot starts hunting.

  • Arena events: Golden Star, Chaos Rain, Mega Bounce, Final Frenzy
  • Bots with personalities whose skill scales with yours
  • Music from a step sequencer written in Web Audio
PostcardCombos · 2 of 3
Next stop: Simulation ↓
Results screen: final standings, XP and coins
8TH PLACE · GO AGAIN
Daily challenges screen
DAILY CHALLENGES
PostcardCombos · 2 of 3
03_SimulationCH 3

Chapter 3 of 3

Ready to go online

The simulation runs at a fixed 60 Hz with no rendering or DOM code in it, behind a network client interface. Moving it to a server later is a swap, not a rewrite.

PostcardSimulation · 3 of 3
Next stop: Desk Sessions ↓
Match found, 8 of 8 players
MATCH FOUND
Global leaderboard
LEADERBOARD
PostcardSimulation · 3 of 3
Continue?NEXT
Desk Sessions dashboard: sessions grouped by project, working or waiting for you (demo sessions)

Next cartridge

Desk Sessions

A tiny password-protected dashboard to run and hand off Claude Code sessions on my Mac from my phone.

Enjoyed Chaos League? It's free. Buy me a chai and the next one gets made faster.