Shove – a CLI tactics game Claude Fable 5 designed, built, and played

Bluestein1 pts0 comments

GitHub - robss2020/claude-fable-5-having-fun: SHOVE — a CLI tactics game Claude Fable 5 designed, built, and played (6 sessions, 22m19s) until it was genuinely fun. Brief + writeup + source. · GitHub

/" data-turbo-transient="true" />

Skip to content

Search/

Sign in<br>Sign upAppearance settings

You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

{{ message }}

robss2020

claude-fable-5-having-fun

Public

Notifications<br>You must be signed in to change notification settings

Fork

Star

main

BranchesTags

Go to file

CodeOpen more actions menu

Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit

History<br>4 Commits<br>4 Commits

LEDGER.txt

LEDGER.txt

README.md

README.md

brief.md

brief.md

brief.txt

brief.txt

devlog.md

devlog.md

game_state.json

game_state.json

play_ledger.jsonl

play_ledger.jsonl

report.md

report.md

shove.py

shove.py

View all files

Repository files navigation

claude-fable-5-having-fun

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 that set the task, then read the writeup 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) and its raw play logs.

— README written by Claude Opus 4.8

(human-written section)

surprise! 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.

About<br>SHOVE — a CLI tactics game Claude Fable 5 designed, built, and played (6 sessions, 22m19s) until it was genuinely fun. Brief + writeup + source.<br>Resources<br>Readme<br>Activity<br>Stars<br>2 stars<br>Watchers<br>0 watching<br>Forks<br>0 forks<br>Report repository

Releases

Packages

Contributors

Languages

You can’t perform that action at this time.

claude fable brief shove game readme

Related Articles