5 ms·
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
by unleaded 9mo 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 https://github.com/sndrec/WebMonkeyBall
- calflegal 9mo agouh that code looks like claude to me
- TOMDM 9mo agoPull 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
- throwup238 9mo agoI went through a bunch of the commits and didn't see a single comment. That definitely seems human to me.
- tarantino-sax 9mo agoAuthor 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
- throwup238 9mo ago`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).
- rezonant 9mo agoBut... it doesn't use React, so how?
- llbbdd 9mo agoAdding this to my pile of ten million nickels, thanks
- laborcontract 9mo agocounterpoint: - 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.
- sublinear 9mo agoCan you tell from the pixels?
- calflegal 9mo agono it f*ckin rocks. Don't mistake me for a claude hater. I just know my boy's handiwork
- sublinear 9mo agoGuess that's why it doesn't work on mobile then :)
- bikelang 9mo agoWorks on Brave iOS for me. If anything I’m kinda blown away at how well it works on mobile
- DANmode 9mo agoWhat’s your mobile? iPhone 12 mini works TOO well.
- horacemorace 9mo agoiOS Firefox seems fine to me. Nice and snappy.
- aprilnya 9mo agoworks perfectly for me on iOS Webview even with a virtual joystick !
- deleted 9mo ago[deleted]
- Tiberium 9mo agoIf 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.
- bloppe 9mo agoThe website credits include roles for "decompilation" and "porting". So I guess it was decompiled from the original binary and ported to TS.
- pjmlp 9mo agoAh, this clarifies the GX references I mentioned on another comment.
- pjmlp 9mo agoI 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.