AstroHoarders by tokumei
UPDATE: It took me three days of pain, trial and error to figure out what I needed to do to port my game to the web, but we're finally here!
Description
Try out this new reboot of the classic arcade game Asteroids!
There's just one small difference... You don't avoid the asteroids, you run into them. A lot. See how many you can keep on the screen at the same time, just by pushing them around! Just be sure you don't use too much space; you still need some to maneuver your ship.
Controls
- W/S: Forward/Reverse Thrust
- A/D: Rotate Left/Right
Note: The worst learning curve in this game is getting used to the controls. If you let go of a key, you do not lose momentum; you have to thrust or rotate in the reverse direction to stop moving. It's not as bad as it sounds; once you get used to it, you'll barely notice it. Or maybe that's just because I've been playing the game for the last 3 days...
Author's Note
I didn't commit as much time as I originally wanted to because EXAPUNKS came out on Steam (which I highly recommend checking out, by the way). I put most of the time into making a playable, enjoyable game with lots of emphasis on realistic physics and less on making appealing graphics and sound effects. With that being said, I have to say that I think the black-and-white theme lends itself quite well to the arcade genre, and I think this would be awesome with just a little bit of extra polish, in particular, adding some more shape to the asteroids. I'm excited to hear your feedback; I am sure there is plenty of room for improvement!
Tools
The software is written entirely in Rust (with maybe a few bindings to C/C++) using my favorite tools, Vim and the Linux terminal. I used the Piston2D framework for graphics, with this game being my first time ever using it, and I'm pleased with how quickly I was able to learn and apply it. A big shout-out to WebAssembly for making it possible to target the web platform (also my first time with WASM), and MinGW so I can cross-compile it for Windows (coming soon!).
Third-party Credits
- Font is "Press Start K" by codeman38
Additional Acknowledgements
Thanks so much to everyone who tuned in on Twitch and followed my progress (or watched me waste 12 hours of jam time playing EXAPUNKS), special shout-out to odomobo and LordManfred for hanging out with me most of the way and providing some initial feedback!

| Source code | https://gitlab.com/agausmann/ld42 |
| Other (web) | https://agausmann.gitlab.io/ld42/ |
| Original URL | https://ldjam.com/events/ludum-dare/42/astrohoarders |
Ratings
| Given | 5🗳️ | 2🗨️ |
Cheers!