Lunar Landers
I was tasked to recreated four main features of an arcade game. The game that was chosen for me by my professor was Lunar Landers. So, the main features I try to recreate were the health system, movement, fuel system, score system, and land/crashing system.
The basic movement was me just recreating the same controls /inputs that were used back when the game was created. I used the Arrow keys or the WASD keys to let the player move the spaceship. The player could only move up and down using the Up and Down arrow keys, while the left and right keys would rotate the ship. The fuel system is considered to have a limit bar.
Every time the player moves, the fueling bar will go down. If the player is no longer moving, then the fueling bar will slowly fill back up. If the fueling bar hits zero, the player can no longer move the ship and the ship will crash. As for the scoring system,
I just used it to rate how well the player landing was. Land/crashing system. If the player didn't land their ship properly, then the ship would explode and would not receive a good score. But if the player lands perfectly on the target area then they would get a better score.