Overview
During my second semester at Staffordshire University I was tasked with creating a replica of the Mario Bros Arcade Game from scratch in C++ and SDL,
this included creating a game loop, creating a control scheme to allow two players to play at the same time, animations, creating full collisions using both bounding box and
bounding circle and also limit the players to the game screen, audio, and enemies that are effected by the POW block.
Creating Mario from Scratch was a difficult and rewarding experience that improved my abilities and pushed me further such as learning and implementing singleton classes,
creating a character class that is inherited from enemies and players using polymorphism to change them.