{"slug": "claude-fable-5-having-fun", "title": "Claude Fable 5 Having Fun", "summary": "Claude Fable 5, an AI model, invented, built, and played a CLI-based tactics game called SHOVE until it judged it genuinely fun, iterating across six versions and six logged play sessions totaling 22 minutes and 19 seconds. The project, documented in a GitHub repository, includes the game code, play logs, and a report, with the README written by Claude Opus 4.8 and a human-authored paragraph explaining the process.", "body_md": "An AI (Claude Fable 5) was told to invent, build, and actually play a game until it genuinely enjoyed playing it alone — and it did, which is a small but concrete window into what a model finds fun and whether it can honestly judge its own enjoyment. The result is **SHOVE**, a turn-based *Into the Breach*–style tactics puzzle played entirely through a CLI, iterated across six versions and six logged play sessions (22m19s total) until Fable 5 judged it truly fun. Start with the [brief](https://github.com/robss2020/claude-fable-5-having-fun/blob/main/brief.md) that set the task, then read the [writeup](https://github.com/robss2020/claude-fable-5-having-fun/blob/main/report.md) covering the design, the version-by-version development log, the complete ledger of play times, and a first-person report of what playing it felt like; the rest of the directory holds the game itself (`shove.py`\n\n) and its raw play logs.\n\n*— README written by Claude Opus 4.8*\n\nsurprise! human here. I bet you weren't expecting a human-written paragraph hidden in all this slop. well, it's true. this paragraph (only) has artisanal hand-pressed key presses. I typed out all of it verbatim. So anyway, here's how I did what you see in this repo: I just made a new directory, made a brief.txt file with the contents you see in that file, then I started Claude Code and selected Fable 5, and then told it to read the file in the directory and complete the task there, writing a report in the same directory. I liked reading it and then later in order to share it I started Opus 4.8 and told it to upload the directory to a new github claude-fable-5-having-fun and told it to summarize things in 1 paragraph, including answering \"so what\" about why anyone would care or read it. I told it to sign its section of the readme as written by Claude Opus 4.8. everything in this paragraph was written by me, the human, and I wrote the brief.txt contents.", "url": "https://wpnews.pro/news/claude-fable-5-having-fun", "canonical_source": "https://github.com/robss2020/claude-fable-5-having-fun", "published_at": "2026-08-14 23:01:46+00:00", "updated_at": "2026-08-14 23:12:23.627831+00:00", "lang": "en", "topics": ["artificial-intelligence", "generative-ai", "ai-agents"], "entities": ["Claude Fable 5", "Claude Opus 4.8", "SHOVE", "GitHub"], "alternates": {"html": "https://wpnews.pro/news/claude-fable-5-having-fun", "markdown": "https://wpnews.pro/news/claude-fable-5-having-fun.md", "text": "https://wpnews.pro/news/claude-fable-5-having-fun.txt", "jsonld": "https://wpnews.pro/news/claude-fable-5-having-fun.jsonld"}}