Comment by unleaded
9 hours ago
For some reason the opening settings page made me think this would be someone who just told claude to make a monkey ball style game.. maybe from seeing too much of that on HN. forgive me for that, this is awesome.
As far as i can tell it's not even an emulator or a decompilation running in emscripten or anything like that, they remade the game in TypeScript. love stuff like this https://github.com/sndrec/WebMonkeyBall
The website credits include roles for "decompilation" and "porting". So I guess it was decompiled from the original binary and ported to TS.
Ah, this clarifies the GX references I mentioned on another comment.
I keep saying JS JIT + WebGL/WebGPU is fast enough for these kind of games, no need for the WebAssembly toolchains that are still a pain to use years later.
See PlayCanvas.
The whole GX code reminds me of the Gamecube API from the same name.
uh that code looks like claude to me
Pull Request: chore: remove node_modules
I don't see much of a reason to keep a copy of node_modules on the git repository considering they can be reinstalled for deployments and it is generally bad form.
sndrec (the author):
Thank you for this - I'm newbie at webdev so I wasn't sure what was and wasn't needed. I'll merge this soon.
Haha, almost certainly Claude
counterpoint:
- The readme is two lines and has six words, one of which is a typo.
- Claude would never commit a node_modules folder unless coerced.
It’s disrespectful to casually call things AI-generated. I wish people would do it less unless they have 1) proof and 2) a meaningful reason for it.
I went through a bunch of the commits and didn't see a single comment.
That definitely seems human to me.
2 replies →
But... it doesn't use React, so how?
1 reply →
If anything, it seems that the author used GPT 5.2 (-codex) in Codex, which is actually far more capable at such work than Opus 4.5 in Claude Code.
Can you tell from the pixels?
no it f*ckin rocks. Don't mistake me for a claude hater. I just know my boy's handiwork
6 replies →