Simple Megaman Game

During my second computer science course at Bucknell University, we were tasked with a project that required us to apply our knowledge of data structures. At this point in the course, we had learned about arrays, linked lists, stacks, and queues. The objective of the project was to showcase our proficiency in utilizing these data structures along with good object design principles. The complexity of the project depended on the data structures used and the code design. For my project, I decided to create a simple Megaman game, inspired by the classic Megaman Battle Network gameboy games. The game featured the same characters and maps, with the objective of collecting battle chips to gain attack and traveling throughout the game to defeat enemies listed in the objective area. This project taught me a lot about good object-oriented design and how data structure choices can impact the final result. It was a great learning experience.

Click Here To Download