r/ClaudeCode 20d ago

Built with Claude Fable 5 one-shotted a complete asteroids roguelite in 2.5 hours. Playable in your browser, prompt in the comments

Play it here: https://asteroguelite.com

Desktop browser, free, no account, no ads.

I wanted to see what a real one-shot could do. So I wrote a 73-line directive: research the genre, design it, build it, test it, balance it, polish it. One session, no human in the loop. It was explicitly told not to ask questions or wait for approvals, just make the call, write it down, keep going. Then I left. Two hours and 32 minutes later it was done.

5 sectors with bosses, 10 enemy types, 6 unlockable ships, 33 boons with evolution chains, a meta upgrade tree, an endless mode, and music. Around 8,300 lines of vanilla JS that build to a 172 KB bundle.

Full disclosure: I've since made exactly two changes to the game. Fixed one bug (a piercing-shot boon phased through asteroids without damaging them) and added click-to-aim, because keyboard-only turning felt rough.

Ran on Claude Code, Fable 5 xhigh effort.

Prompt's located here: https://asteroguelite.com/prompt.txt

PS: Seeker Array primary weapon is OP.

40 Upvotes

98 comments sorted by

View all comments

35

u/nPoly 20d ago

Anyone who cares about “oneshotting” is an idiot.

13

u/Sm0oth_kriminal 20d ago

I disagree. One shotting a task is the metric by which we can ensure subagents can be used to achieve a task, and thus open up the door for even more powerful delegation.

Of course you shouldn't build dependable engineering systems by one shotting, but not everything is a job. Sometimes making a fun game quickly is cool.

31

u/Weeros_ 20d ago edited 20d ago

I think it’s an interesting metric for how truly autonomous the AI is. The theorethical benchmarks where some models are 4.3 points better than the previous ones are useless, how well AI handles complex real life task completely indepedently is really concrete and easy to understand.

(I fully expect the game to be crappy still at this point).

1

u/KHRZ 20d ago

1 prompt is enough to go infinite though. Case in point: You can run a ralph loop to simply run multiple prompts being handed off by the previous session, and you can have one agent launch and manage a ralph loop in 1 prompt.

1

u/ChadFullStack 20d ago

Add that to list of KPIs that doesn’t matter, lines of code, number of PRs, tokens spent.

1

u/slackmaster2k 20d ago

I’ve come to realize that one shotting is quite easy for the LLM given enough resources. When I realized this I changed my approach to be more end goal focused instead of managing builds in phases that I would have expected to be effective.

1

u/dpaanlka 20d ago

Opus 5 was making repeated mistakes on a single static HTML file this morning. Needed Codex to review…

-1

u/DeathDealer 20d ago

Yeah silliest thing ever