This Hoogan's Alley clone was created in C++ using the SDL library for low level input and graphics libraries.
All other systems such as collision, UI, basic gameloop, etc. were implemented by me. As the game is a clone, it
plays the same as the original Hoogan's Alley. If you are unfamiliar, the player has 9 lives and must shoot all mobsters
within a certain time for that round. If they are able to do so, they gain points to their total score. If they miss a
mobster or hit a civilian, they get minus 1 to their lives. Even though this game was simpler than my other projects, it was interesting
to program my own engine to see what potentially goes into the engines I use.