| I gave Claude a screenshot of your comment, and it accepted the challenge. Claude called the language Blitz. The repo it created: https://github.com/fragmede/blitz Is the code shit? I haven't looked at it. Didn't have to. Probably is. I fed it the blog post at the end, and difference.md has a comparison on what Laurent Le Brun built vs Claude, and Claude is fully aware that it went a different way on a number of different things. It chose python, I had to tell it to use uv. I'm on a mac with high DPI and it got confused about that. I had to tell it to make a binary format (it made a BLTZ header) But you can clone that repo, do uv run main.py --compile game/shooter.blitz and it'll make a .blitzc. Then you can do uv run main.py game/shooter.blitzc
Tear the code apart. Call out every tiny mistake in that repo. It's probably cheating somewhere! But all I did was give it challenge.png that's in the repo, and tiny bits of English, and Claude went to work. It's been 21 years since my college computer graphics class and I went into distributed systems and not game dev, so someone else will have to tell me if it used a single (or even any!) GLSL shaders, or not. Call it slop all you want, but that took me 70 minutes of babysitting. |
None of this is individually difficult, but an actual human being had the motivation and talent to bring it all together in 7 days, which is impressive.
So what if an LLM can create the same components if you tell it to. It's a bit like someone sharing a handknit sweater they just made, and you counter with "Well, here's a machine made one I bought in Walmart, made in 5 min in China".