Conclusion and Recommendations of Project

While creating this game, the biggest limitation was the Proteus controller itself, as it made both the selection structures and menus much harder than in a simple Linux environment.  The Proteus also prevented us from adding sprites for each Pokemon, as the screen’s resolution was to small.

During the creation of the game, the creation of classes for each Pokemon went surprisingly well.  They functioned as expected, and the only issue was creating a function that could lower the health of one Pokemon using the damage from another Pokemon.  In order to fix this, we made all variables in each class public, which allowed the function to use variables from multiple classes at once.

If given more time, adding more Pokemon with more unique moves for each would be the first priority.  We would also have liked more time to balance the damage of each move so all Pokemon feel viable and none are too strong or too weak.