I wanted to recreate Asteroids, and so I did in C++, while I was learning C++. I made it just like the original, but made it a little easier to play.
I hope someone can learn from what I have learned. I hope if not, at least they could have some fun playing the game.
You can also find the source code on Github.https://github.com/LanceJZ/vectorasteroids
Here is a screen shot of the game.
Arrow keys to rotate and move. Left CTRL to fire, Alt to use hyperspace.