top | item 46790332

(no title)

unleaded | 1 month 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

discuss

order

bloppe|1 month ago

The website credits include roles for "decompilation" and "porting". So I guess it was decompiled from the original binary and ported to TS.

pjmlp|1 month ago

Ah, this clarifies the GX references I mentioned on another comment.

pjmlp|1 month ago

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.

calflegal|1 month ago

uh that code looks like claude to me

TOMDM|1 month ago

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

Tiberium|1 month ago

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.

sublinear|1 month ago

Can you tell from the pixels?