Fog Kingdom
Indie gameGather resources, craft equipment and build defenses around a keep while monster waves arrive through the fog.

Loading Battle Drones...
Connecting to simonw.github.io
A retro C&C-inspired RTS built with Claude Opus by Simon Willison. Command ground and aerial drone armies in territorial war, with experimental acoustic audio multiplayer.
Inspired by Command & Conquer and retro 90s RTS classics, Battle Drones tasks commanders with establishing robotic dominance across contested archipelago island sectors. You manage power networks, deploy crystal harvesters to gather raw materials, and construct automated drone factories.
Military production divides into two core doctrines: heavily armored ground tread-tanks designed to establish choke-points, and swift aerial strike drones capable of bypassing cliffs and water hazards. Victory requires capturing strategic communications relays, securing mineral deposits, and destroying the enemy central nexus.
Alongside challenging solo skirmishes against multi-tier AI bots, Battle Drones introduces an extraordinary local multiplayer system known as 'Acoustic Duel'. Instead of routing through remote cloud servers or local Wi-Fi, two adjacent devices synchronize their gameplay via ultrasonic audio pulses emitted through speakers and decoded via microphones in real time.
Battle Drones is a pioneering vibe-coded real-time strategy (RTS) game created by prominent open-source technologist Simon Willison (co-creator of Django and creator of Datasette). Willison generated the game through iterative conversational programming with Anthropic's Claude Opus 5.5. Built on TypeScript, Three.js, and Vite, the entire real-time engine—including A* unit pathfinding, fog-of-war shaders, sound synthesis, and an experimental acoustic audio multiplayer protocol—was authored by AI agents under Willison's guidance.
Made by Simon Willison (@simonw).
Any modern browser with WebGL and Web Audio API support. Microphone permission optional for acoustic multiplayer.
| Left Click / Tap | Select combat units or production factories |
|---|---|
| Right Click / Tap Ground | Issue movement commands or targeted attack orders |
| Drag Selection Box | Bandbox multi-select army squads |
| WASD / Arrow Keys | Pan battlefield tactical camera |
| Mouse Wheel / Pinch | Zoom tactical perspective in and out |
Prominent developer Simon Willison built Battle Drones through conversational vibe coding using Claude Opus 5.5 to author the TypeScript game loop, Three.js rendering, and Web Audio synthesizers.
Acoustic Duel transmits gameplay state between nearby devices via high-frequency audio chirp pulses emitted by device speakers and detected by microphones, requiring no local network or remote servers.
Yes. Battle Drones includes a touch-friendly interface with intuitive tap unit selection, drag move orders, and multi-touch pinch zoom.
Yes, the full game codebase is open-source and hosted on GitHub under Simon Willison's repository (simonw/battledrones).
Sources: simonw.github.io, simonwillison.net, github.com, x.com. Last checked .
Gather resources, craft equipment and build defenses around a keep while monster waves arrive through the fog.

Start with a single cookie, build automated production and decide when to spend your growing supply on buildings and upgrades.

Run a supermarket as a busy monkey. Grow produce, refill shelves, serve customers, and reinvest earnings in a bigger store.

Expand across a shared map in a real-time territory strategy game. Manage your borders, economy and attacks while other players compete for land.