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/vectorasteroidsHere is a screen shot of the game.

Arrow keys to rotate and move. Left CTRL to fire, Alt to use hyperspace.
Enjoy!