5 ms·
Kind of looks like neverball/neverputt (https://neverball.org/ https://neverball.org/).
by hackernudes 5y ago
Kind of looks like neverball/neverputt (https://neverball.org/ https://neverball.org/).
- d0nd0ne 5y agoHere comes the nostalgia
- DrBoring 5y agoZany Golf
- parasti 5y agoNeverball also has a browser version that's compiled directly from the C code. (Shameless plug, I'm one of the developers.) https://neverball.github.io/ https://neverball.github.io/
- kingcharles 5y agoThis is great.
- penwielder 5y agoIt is remarkable to me that, once I’m in full screen mode and into a level, I can’t tell that this isn’t the desktop version. All the same crispness and responsiveness is there. I probably knew in my mind that this is possible these days, but every bit of muscle memory I apply here is telling me that Wasm, Emscripten, etc have become quite good, in a way that an unfamiliar game couldn’t tell me. Thanks for giving me an easier way to share this good old game with friends!
- parasti 5y agoAre you the same Penwielder who made Penwielders Scrapbook (a Neverball level)? I seem to have an uncanny memory of usernames from the old Neverball forum. Anyway, your name inspired me to find that level and add it to the in-game downloads.
- pabs3 5y agoHow many changes to the C code are required for this sort of thing?
- parasti 5y agoThat depends on the code. Neverball has acquired a high level of portability thanks in large part to SDL2 and OpenGL (ES). So compiling to Emscripten was mostly about rearranging the pieces that were already there. My original patch was surprisingly small. (https://github.com/Neverball/neverball/commit/517c93b7bcf63f4f6b50f182f57509b97dabf5dd https://github.com/Neverball/neverball/commit/517c93b7bcf63f...) I would say I spent more time on integration with browser APIs, so it would behave and feel more like a web app.
- pabs3 5y agoWould be nice if some of this stuff were part of the toolchain/stdlib so it would be closer to a simple recompile.