Hacker News new | ask | show | jobs
by unleaded 140 days 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

3 comments

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.

Author claims this was made in 5 days on twitter. Nobody knew about this project until they released it and their inital commit contains 200,000 lines of code. Curious
`tokei --exclude node_modules` says only 40k lines, but yes point taken. 40k lines in 5 days is unrealistic for a human unless we're talking about Fabrice Belard (or the 40 people in a trench coat pretending to be him).
But... it doesn't use React, so how?
Adding this to my pile of ten million nickels, thanks
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
Guess that's why it doesn't work on mobile then :)
Works on Brave iOS for me. If anything I’m kinda blown away at how well it works on mobile
What’s your mobile?

iPhone 12 mini works TOO well.

iOS Firefox seems fine to me. Nice and snappy.
works perfectly for me on iOS Webview even with a virtual joystick !