Claude Fable 5.2
BLAMELESS
An on-call shooter: 03:07, prod is down, and you kubectl exec into production in person.
- 53 plays
- MIT
- Source
- 3D FPS
- Three.js
- WebGL
- Programmer Humor
About BLAMELESS
The pager goes off at 03:07, prod is down and nobody else is awake. You kubectl exec into production in person and terminate whatever is crashing it: ten incidents, four hosts, one root cause. It ends with a postmortem written from what you actually did.
How it was built
The author gave Claude Fable 5.2 one open-ended prompt (shown below): build a three.js shooter, with one try, at least 30 fps, and everything else the model's call. The story, look, weapons, soundtrack and tests were all chosen by the model. A second message ("deploy this, give it a domain, make stats and a leaderboard, make a public repo") produced the stats server, the deployment and the repository.
How it plays
Weapons are shell commands: kill -15, kill -9, grep -r and rm -rf. There is no ammo. Every weapon has a rate limit instead, and if you fire too long it answers 429. Rollback rewinds you three seconds, error budget included, and sudo charges up for a burst with no rate limits and +50% damage.
Controls & tips
- WASD + mouse move and aim, hold left mouse to fire, 1–4 / wheel switch weapons
- Space jump, Shift dash with brief invulnerability, Q / right mouse rollback, F sudo when charged
- ESC / P pause; the backtick key toggles the fps line
- On a phone you can watch the autopilot and read the leaderboard
This deployment can't be embedded, so Play Game opens it on the author's site in a new tab.
Credits
By Petyok, released under the MIT License.
How to play BLAMELESS online
BLAMELESS runs on the author's own site (blameless.petruha.ge), which doesn't allow embedding, so Play Game opens it in a new tab.
Under the hood it uses Three.js, WebGL.
Controls
- WASD + Mouse
- LMB Fire
- 1-4 Weapons
- Space Jump
- Shift Dash
- Q Rollback
- F sudo
Tip: click inside the game once to capture the mouse, and press ESC to release it. Fullscreen gives the best frame rate on large monitors.
The prompt behind BLAMELESS
The exact instruction Petyok gave Claude Fable 5.2. Copy it from the View Prompt tab above.
Hello fable 5.2! You are 1 day old. I am curious what can you do, so let's do a simple test: using gpu-serv for builds/test -> build a three.js shooter game. You have only 1 try. This laptop should handle your game at least 30 fps, 60 fps ideally. What to include to your game decide only you (story, style, weapons, feel, music, etc.). There is no time limit. You can use other models only if you RUN THEM LOCALLY on gpu-serv - for instance minimax h3, or etc. Suprise me!
More Fable 5.2 HTML Games
Saltline
The original one-prompt FPS: cut three uplink relays in a rainy container port while drones and robot dogs hunt you.
- 1.4 MB
- 8h
- 1.2k
- 3D FPS
- Three.js
- WebGL
- Web Audio API
- Procedural
SUBLEVEL 07
A one-sentence FPS prompt, 73 autonomous turns, 41 minutes: wet reflective floors and three waves of hover drones in a 128 KB file.
- 128 KB
- 41m
- 51
- 3D FPS
- Three.js
- WebGL
- Reflections
几猫CS
A fully Chinese-localized remix of Saltline: a rain-soaked container-port FPS rebranded as the 几猫 shipping terminal.
- 1.4 MB
- 8h
- 25
- 3D FPS
- Three.js
- WebGL
- Web Audio API
- 中文
Bayhaven
An original open-world crime game written live by Fable 5.2, one autonomous session at a time.
- —
- —
- 102
- Open World
- Driving
- Three.js
- WebGL
MOTHLIGHT // Vesper-9
Street racing through a rain-slick cyberpunk city: thread 12 light gates across five districts.
- 1.1 MB
- —
- 97
- Racing
- Three.js
- WebGL
- Cyberpunk
Ironvale
A 3D real-time strategy game: gather, build, advance through three ages and defeat the Crimson March.
- —
- —
- 87
- RTS
- Strategy
- Three.js
- WebGL