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
Open OriginalCreated by Petyok

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

Browse Fable 5.2 game collections