Simon Willison

Chirp Pong

Read the original on Simon Willison →

Chirp Pong is a two‑player competitive pong‑style game that runs entirely in static HTML on two separate phones. The game state is transmitted via audio chirps captured by each phone’s microphone, using the Web Microphone API to interpret the sounds. The project adds graphical and gameplay twists to make the experience more engaging than classic pong.

Machine-generated by The Flow from the publisher's headline and feed description — not written or checked by a human. The full article lives at Simon Willison.

Simon Willison
Oct 20

Battle Drones - a vibe coded RTS with audio-based multiplayer

Battle Drones is a browser‑based, Command & Conquer‑style real‑time strategy game that evolved through 12 major iterations, adding 3D models, varied terrain, random map generation, and both local and online multiplayer via audio synchronization. The game features nine buildings, seven ground vehicles, six aerial vehicles, and three infantry units, with fog of war, area‑effect weapons, and multiple play modes such as skirmish and last‑stand. The project showcases how AI‑assisted coding (primarily Claude) can accelerate game development and introduce innovative multiplayer mechanics using sound.

Simon Willison
Aug 21

Stop Making TUIs

Stop Making TUIs Thomas Ptacek advocates for building real native user interfaces for even the smallest of personal tools, because coding agents have reduced the cost of getting a usable-enough GUI up and running to almost nothing. I wrote about my vibe-coded bandwidth and GPU monitoring macOS task bar apps back in March , and I'm still using both of those on a daily basis.

Simon Willison
Oct 9

A new feature for my blog, built using my voice

Simon Willison released a new Newsletters page for his blog, listing all his free weekly Substack and monthly sponsor-only updates. He built the feature almost entirely using voice commands with Codex in the ChatGPT desktop app, interacting with his local Django development environment while cooking dinner. The process involved creating a new model, migration, view code, templates, and import functions to populate the database from external sources, all guided by his spoken instructions.

Simon Willison
Sep 23

Gemini 3.8 TTS Playground

Google has launched two new Gemini text‑to‑speech models—gemini‑3.8‑flash‑tts and gemini‑3.8‑flash‑lite‑tts—offering a library of over 2,000 voices and the option to create a custom voice from a 30‑second audio sample. The author built a playground interface that lets users define multi‑character conversations with distinct voices and styles, and demonstrated it with a scripted dialogue between two pelicans. Generating 1 minute 18 seconds of audio with the Flash model took about 20 seconds and cost 2.74 cents.

Simon Willison
Oct 22

DE STAAT - FREEDOM (Official Music Video)

The article announces the release of the official music video for "DE STAAT - FREEDOM" by Dutch alternative rock band De Staat. It notes that at 00:44 in the video, visual effects are credited to Matties Grooten of Fake it or Leave it. The post also mentions the video’s presence on Hacker News and tags it with music, AI, generative‑AI, and pelican‑riding‑a‑bicycle.

Simon Willison
Oct 28

The October inflection point for vibe game development

Simon Willison discusses a new inflection point in October 2026 for creating video games using AI, noting that Claude Opus 5.5 now reliably produces compelling 3D models, music, and especially game design. He reports having successfully "vibe coded" four enjoyable games without inspecting the code, and highlights that the real challenge is now generating novel, delightful concepts that AI alone could not conceive. The author compares Opus 5.5’s fun factor to GPT‑6 Astra, which he finds lacking in that regard.