For my exams of my first year of DAE I had to remake a classic game. It was for my maths & physics class so graphics weren’t that important. I chose to remake Asteroids, but give it my own spin. I added my own controlls and upgraded the spaceship’s laser to slice the astroids exactly where hit.
Over the years I remade Planetoids several times as I was learning new web technologies.
For graphics, in the original, I used an engine written by one of my teachers, Kevin Hoefman, it was very basic but more than enough when only using vector graphics. When remaking the game for the web, I initially used WebGL for graphics as that was what I was learning at the time. It gave me a good little project to do while I learned. Later I again remade it, now using the HTML5 canvas, again as a learning exercise. This is also the version you are seeing at the top of this page now.
I also made a version for Android, using Unity as an engine. You can download it on the Google Play store and play it for free.