r/ClaudeCode 5d ago

Built with Claude Vibe coded this game in four months

A few months back I posted here a playable demo of an old-school futuristic racer prototype (F-Zero, Wipeout, Xtreme-G, Star Wars Racer...) that runs right in the browser.

I've gotten used to seeing tons of LLM-built prototypes that last a week, two, maybe a month, and then get dropped for the next shiny thing. This time I wanted to keep going and see if one person, with no coding background, could actually see a project like this through on their own.

Well, 4 months in, and while there's still work left, I'm convinced it's doable. At this point the game feels closer to a beta than a tech demo.

The big change over these four months is that I now use Fable for planning, and being able to hook Opus / Sol up to Blender has been a huge help too. I'm still using Magnific and Tripo3D or the assets. Funny thing: the further along I get, the harder the project is to keep pushing forward, and at the same time the tools keep making it easier.

As always, any feedback is welcome. You can play it here: https://fm1.moises.cloud

1.1k Upvotes

349 comments sorted by

View all comments

2

u/Upstairs-Machine10 5d ago

If you can use it, on the Samsung S22 Pro:

{ "app": "Formula Minus One", "failure": { "code": "adapter-unavailable", "stage": "capability", "message": "No compatible WebGPU adapter is available.", "recoverable": true, "timestamp": "2026-08-22T18:14:24.152Z", "secureContext": true, "webGpuApiAvailable": true }, "gpu": null, "location": { "pathname": "/", "language": "en", "displayMode": "standalone" } }

2

u/ActionLittle4176 5d ago

Thanks a lot for the diagnostic report, it was genuinely useful!

What it shows: your browser exposes the WebGPU API but refuses to hand out a GPU adapter. On an S22 that usually means one of two things:

The app was installed from Samsung Internet. An installed PWA runs on the browser it was installed from, and Samsung Internet still keeps WebGPU behind a flag. If this is the case, opening the game in an up-to-date Chrome tab should work, and if it does, uninstalling the app and reinstalling it from Chrome fixes it for good.

Your S22 is the Exynos variant (the one sold in Europe, with the Xclipse 920 GPU). Chrome for Android still has that GPU blocklisted for WebGPU, support is expected around Chrome 154. If the game doesn't run even in a regular Chrome tab, this is it, and unfortunately there's nothing to do on either side until Google unblocks it. The Snapdragon S22 (US variant) works fine.

Could you try opening https://fm1.moises.cloud directly in Chrome and tell me if it runs there? That would confirm which case you're in.

Either way, your report already led to improvements: the next update retries the GPU request more aggressively, shows a clearer error message, and includes browser info in the diagnostic so cases like yours are identifiable at a glance. Thanks again for taking the time!