Battle Royale 100
100 named bots, shrinking storm, color-tiered loot, airdrops, drama-cam, VICTORY ROYALE.
What this is
One hundred named bots drop into a procedural map with eight points of interest — city, residential, military, forest, outpost, farms, docks, bunker — plus lakes and bridges. A purple storm wall closes in over six phases. Loot comes in four tiers (white, green, blue, purple). One or two airdrops mid-match deliver a legendary weapon to a marked location. The killfeed scrolls right, the kill leader's name pulses gold top-right, the alive count ticks down. When one bot is left, the screen explodes with confetti and the words VICTORY ROYALE in giant gold letters.
Why this is mind-blowing
Test runs produce real broadcast moments: "STORM kills DemonX (2 left) → InquisitorElite wins" with 20 kills as the kill leader. The drama-cam catches every fight that matters. The match length sits in the 3-5 minute range — perfect for a Twitch loop. Match-to-match the winner could be a city camper, a military rusher, or a forest sniper. There's no script — the same map seed produces wildly different stories.
Build a single-file 100-bot Battle Royale match in the spirit of bot-royale
but bigger. 100 named bots with personalities. Procedural map with city,
military, forest, docks, bunker, residential, farms, outpost POIs. 6-phase
shrinking storm. 4-tier color-coded loot, HP/shield potions, 1-2 airdrops
per match. Killfeed, kill-leader panel, alive-count, drama-cam. Announcer
banners (FIRST BLOOD, AIRDROP INCOMING, ZONE X CLOSING, NEW KILL LEADER,
TOP 10, TOP 5, FINAL 3, VICTORY ROYALE). Endcard with confetti and top-5.
Auto-rematch with new seed. No user input — autoplay forever.
Paste this into Claude, Cursor, or Copilot. Change one thing that matters to you.
What I learned shipping it
- A 100-px spatial hash gets 100-bot enemy checks down to 2-5 per bot per tick — without it, a 100-bot match becomes a slideshow.
- A drama-cam priority list (kill leader → recent fight → final 3) is what makes a 100-bot map watchable; without it, the camera is overwhelmed.
- An 8-second VICTORY ROYALE endcard with confetti, gold letters, and a top-5 breakdown is the entire reason this demo loops cleanly on stream.