Simon Willison describes a game experiment called "Tree Appreciator" created with Claude Opus 5.5 Max. The game, built in three.js, presents two algorithmically generated trees and challenges players to appreciate their differences through a spot‑the‑difference style mechanic. After three hours and seven minutes of processing, Claude produced a polished, music‑and‑animation‑rich game with achievements that feels both fun and beautiful.
Tool: CORS Chat I built this today ( with GPT-5. 6-Sol xhigh ) to help test Qwen 3.
Claude Cowork and the standard chat interface are merging into a single Claude experience, allowing users to hand over tasks or ask quick questions that the system will continue to handle even after the laptop is closed. The rollout will begin with Pro and Max plan users across web, desktop, and mobile, and will extend to new users on these plans over the coming weeks. This integration suggests Claude is evolving into a general agent, simplifying the distinction between Cowork and regular Claude usage.
Release: datasette-agent 0.5a0
This is a significant release of Datasette Agent. The most notable new feature is called the panel - it lets the agent chat open and then sit next to pages from...
arXiv:2608. 04037v1 Announce Type: cross Abstract: Designing narrative-grounded interactive experiences remains labor-intensive because interactive content must align with the underlying world implied by the narrative.
By Yi-Chun Chen
Simon Willison demonstrates how to use Blender with coding agents on macOS by installing the full Mac application from blender.org and issuing prompts to ChatGPT Codex. He shows a step-by-step example where the agent renders a scene of a pelican riding a bicycle, then adds background flair and improves the image. The resulting image is generated via Blender's Python API.
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.
Simon Willison released Battledrones v14, adding a new map called "Compass Rose" that supports four-player online battles with rotational symmetry and up to four AI players. The update modifies the WebSocket multiplayer code to allow up to four human players via share links or QR codes, and introduces new purple and green robot teams alongside existing blue and red designs. A replay demonstrates a four-way AI battle using the "Goliath Armada" mutator, where each side starts with four giant Goliath mech units.
Simon Willison experimented with Claude Opus 5.5 to compose computer game music, specifically aiming for a style reminiscent of the original *Secret of Monkey Island*. He designed a simple text-based format for the music and built an artifact capable of playing it, including example tracks. The results were surprisingly good, prompting questions about whether this compositional ability is a new capability emerging in recent text models.
The article celebrates the 1988 film *Who Framed Roger Rabbit* and highlights a specific scene where a pelican rides a bicycle. The pelican is animated while the bicycle is a real, water‑filled prop guided by a cable. The author shares details gathered by Cypress Frankenfeld about this creative trick.
Posted by Srinivas Sunkara and Gilles Baechler, Software Engineers, Google Research Screen user interfaces (UIs) and infographics, such as charts, diagrams and tables, play important roles in human communication and human-machine interaction as they facilitate rich and interactive user experiences. UIs and infographics share similar design principles and visual language (e.
By Google AI
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.