Simon Willison Builds Audio-Synced Web Game
Technologist Simon Willison built a two-player web game that syncs state between smartphones using audio chirps, demonstrating serverless local networking via the Web Microphone API.
Technologist Simon Willison has demonstrated a creative approach to local peer-to-peer device networking by building a two-player, Pong-inspired mobile game that synchronizes entirely through acoustic signals. Executed as a static HTML application running directly within standard mobile web browsers, the project confirms that two nearby smartphones can maintain a shared game state without relying on centralized multiplayer servers, cloud databases, or complex wireless pairing protocols.
The underlying technology makes direct use of the browser's native Web Microphone API to capture and parse distinct sound chirps emitted by each phone's speaker. Willison designed the project around a prompt specifying a competitive two-player experience with visual and gameplay modifications that build upon classic Pong mechanics. To function properly, the game requires players to hold their devices in close physical proximity, enabling the microphone input on one device to reliably translate the audio cues generated by the opposing device into real-time gameplay updates.
This experiment highlights a practical, low-overhead alternative for short-range communication between web-enabled devices. By using acoustic signals for data exchange, web applications can achieve instant local interactions without needing external backend server infrastructure, local Wi-Fi networks, or Bluetooth permissions. For web developers and software engineers, Willison's demonstration illustrates how creative combinations of basic browser APIs can significantly lower the friction for local multiplayer gaming and off-grid proximity utilities.
This is our own summary of reporting by Simon Willison



