{"slug": "tree-appreciator", "title": "Tree Appreciator", "summary": "Simon Willison built a Three.js game called \"Tree Appreciator\" by prompting Claude Opus 5.5 Max in the default Claude iPhone app's chat mode to generate two algorithmically created trees and reward players for appreciating the differences between them. Willison reported that Claude ran for 3 hours and 7 minutes before returning a spot-the-difference game with music, animation and achievements, and noted that instructing Opus 5.5 to \"make sure it is fun\" worked \"uncomfortably well.", "body_md": "**Tool:** [Tree Appreciator](https://tools.simonwillison.net/tree-appreciator)\n\nAnother game experiment with Claude. This one used the default Claude iPhone app (chat mode, not Claude Code mode), where I prompted Claude Opus 5.5 Max with:\n\n`Build a three js game called \"Tree appreciator\" - it shows you two algorithmically generated trees and the game mechanics is about appreciating the differences between them. Think hard about how to make sure it is both fun and beautiful.`\n\nSomewhat embarrassingly given [my recent talk](https://simonwillison.net/2026/Sep/27/2026-in-llms-so-far/#simon-willison-2026-in-llms.059.webp), I've found that telling Opus 5.5 \"make sure it is fun\" works uncomfortably well. In this case Claude [crunched for 3 hours and 7 minutes](https://claude.ai/share/ee7de555-f85c-4ff0-96cb-d51ed5e479e9) before retuning a cosy little spot-the-difference game with music and animation and achievements that's quite compelling to play.\n\nTags: [game-design](https://simonwillison.net/tags/game-design), [javascript](https://simonwillison.net/tags/javascript), [ai](https://simonwillison.net/tags/ai), [generative-ai](https://simonwillison.net/tags/generative-ai), [llms](https://simonwillison.net/tags/llms), [claude](https://simonwillison.net/tags/claude), [vibe-coding](https://simonwillison.net/tags/vibe-coding), [three-js](https://simonwillison.net/tags/three-js)", "url": "https://wpnews.pro/news/tree-appreciator", "canonical_source": "https://simonwillison.net/2026/Oct/14/tree-appreciator/", "published_at": "2026-10-14 21:23:01+00:00", "updated_at": "2026-10-15 05:56:30.725858+00:00", "lang": "en", "topics": ["generative-ai", "large-language-models", "ai-tools", "artificial-intelligence"], "entities": ["Simon Willison", "Claude Opus 5.5 Max", "Claude", "Tree Appreciator", "Three.js"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/tree-appreciator", "markdown": "https://wpnews.pro/news/tree-appreciator.md", "text": "https://wpnews.pro/news/tree-appreciator.txt", "jsonld": "https://wpnews.pro/news/tree-appreciator.jsonld"}}