Creative process · From generated to playable

Battle Drones: after AI builds a game, what makes it worth playing?

Follow Simon Willison and Opus 5.5 through a 2D prototype, island rules, simulated matches and a real problem with audio multiplayer.

Simon Willison published his Battle Drones retrospective on October 20 and added an audio-multiplayer problem and network alternative. Our October 21 reading connects the work, versions and development records: once features run, how do play and comfort improve?

Island objectives in blue and red, with a transport aircraft above the water.
Creator’s archipelago image: terrain and capture rules give transports and infantry a purpose. Not our multiplayer capture. · Open full-size image
In this articleContents4

中文

Once it looks like a game, why keep playing?

Battle Drones is Simon Willison’s browser RTS experiment: gather resources, build a base and command ground and air units. Playable versions trace its path from a rough 2D prototype to a 3D battlefield. Readers can inspect a work rather than only a promotional image.

The retrospective distinguishes two asset routes: image models generated early 2D sprites, while Claude constructed later 3D buildings and units in TypeScript. The original model browser makes them inspectable. Multiple tools and iterations contributed to the work.

Willison reports that visual upgrades alone left him bored. With Opus 5.5, an open request to improve the experience led to a lengthy revision. He later specified island objectives accessible only to transported infantry. The model added features; observation and rule choices still shaped which ones mattered.

Sources and further reading

中文

What 1,200 simulations can tell us

The project’s update notes compare 1,200 matches between built-in game AIs on Normal before and after revision. Unfinished games after 25 minutes fell from 14% to 0.9%, while decided games’ median length rose from 5:51 to 8:17. Together, these measures address room for combat and fewer stalemates, rather than speed alone.

These are project-reported simulations, not our rerun or evidence of retention, satisfaction or revenue. The notes also examine comebacks, lead changes and central-map combat. Such measures make design hypotheses observable; real players still decide whether the game merits another round.

Project-reported Normal built-in game AIs; not LLM matches or a human-player study
MeasureBeforeAfter
Unfinished after 25 min14%0.9%
Median decided-match length5:518:17
Creator’s early 2D build with a blocky battlefield, base and units.
Creator’s archived v1 image: an early prototype, not the before/after evidence from 1,200 simulations. · Open full-size image
Sources and further reading

中文

Audio multiplayer reaches beyond the screen

The initial local multiplayer route exchanged synchronization messages through speakers and microphones. Willison later reported that high-pitched modem sounds gave Natalie a headache during play. He added a warning and built an online alternative. Transmitting data successfully does not establish comfortable use.

v13 uses a WebSocket relay to pass messages without retaining game state. The author estimates roughly $2.19 a month if the selected small instance remains running. This is a deployment estimate, not a verified bill or a fixed price at every scale. The alternative keeps multiplayer while introducing a server to maintain.

Sources and further reading

中文

Watch a replay, then inspect its limits

Published replays include Haiku 5.5, GPT-6 Luna and Opus 5.5, with a record viewer for round-by-round prompts and responses. Agents use structured tools for visible state and commands, rather than continuous pixel-based play. These are behavior samples, not grounds for changing a general model ranking.

The useful evidence spans archived builds, design measures and an alternative prompted by a real problem. We checked sources and opened the menu and spectator entry, without completing a match, two-device or acoustic test. Readers can inspect single-player or replays before considering paid models or hosting.

Haiku–Luna match replay with a timeline and side-specific view controls.
Creator’s single-match replay image; inspect the round records without treating it as a controlled model ranking. · Open full-size image
Sources and further reading