Description
This was the third project for the class, and as a final project the class was tasked with taking one of the games made during the semester and improving it.
This is the last assignment I did in the class and ended a class which designed to be entry/beginner level course in programing.
The assignment originally had about 300 lines of code across 4 different classes I needed to add an additional 80 lines of code. At the point I turned it in, the game had over 5000 lines of code. I was required to add 2 more classes to the game, and at the point I turned it in it had just under 50 different classes.
It also needed to have at least 5 different functions. I did not bother to count the number of functions I had, but I have no doubt that I exceed 5 by a large margin.
It needed to use various data structures, branching statements, proper commenting and naming conventions.
The only requirement I was not able to hit, was to get it to run on a mobile device, it was so incredibly laggy on the school tablets that it was unplayable.