Live data from Hacker News

Show HN: A remake of my 2004 PDA video game

nicollet.net

1–10 of 26 posts

Show HN: A remake of my 2004 PDA video game

#1
My background project for the last two years has been re-implementing my 2004 C++ shoot'em up game in TypeScript + WebGL, and it's finally done (just in time for the 20th anniversary!)

Play the game online: https://nicollet.net/blog/darklaga/darklaga.html

Technical article about the remake: https://nicollet.net/blog/darklaga/remake.html

I have tested Firefox, Chrome and Edge on desktop and mobile (no access to a device capable of running Safari).

It's amazing how much difference 20 years makes: the hardware is so much more powerful, the web as a deployment platform is so much easier than side-loading onto a PDA through a serial cable or sharing .exe files through e-mail, and my experience as a professional developer makes almost everything so much easier... but at the same, it didn't feel that the language, editor or debugger (TypeScript on Visual Studio Code) were significantly better than good old Visual C++ 6.

Repository with the code of the remake: https://github.com/VictorNicollet/Darklaga (sadly, I cannot provide the video and audio assets themselves under any open license).

Show HN: A remake of my 2004 PDA video game
nicollet.net

Re: Show HN: A remake of my 2004 PDA video game

#3
post #2

Congrats!. Curious if you tried to run your game in C++ of 2024. What kind of improvements did you see (speed, performance, etc..) compared to doing it in 2004.

Sadly I could no longer build the C++ version of the game because of some missing proprietary dependencies, but I don't expect there would have been noticeable improvements: it was already running at 60FPS on computers from the time, even in PocketPC emulation mode.

Re: Show HN: A remake of my 2004 PDA video game

#9
Maybe by 2045 AI will be sufficiently advanced to simply say "make this old game run on my new PC", and the AI will read through every line of code, pixel of textures, and make a faithful playable reproduction in seconds.

If that's the case, it really doesn't matter what technologies you use.

Post reply on HN