← Back to context

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.

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.

  • 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.