Conclusion and Recommendations

Performance limitations:

This software design project had many performance limitations. A main limitation that was noticed was the graphics capabilities of the Proteus. While the Proteus is a wonderful device, it does not necessarily stack up against other video game consoles out there right now. Usage of any images on the Proteus display could not work so any graphics attempts were limited to circles, squares, and pixels. Another limitation of the Proteus that we found was movement of graphics. As single items could not be moved across the screen, we were forced to clear the entire screen and recreate the scene slightly differently to give the image of movement. This worked, however it could be potentially dangerous for users with epilepsy.

Thoughts on Game:

Something that went very well during the programming was the title screen. The title screen was up and running almost instantly with no hitches in the programming. However other items, such as creating “hit boxes” around the obstacles proved to be more of a challenge. Sometimes the boxes would not register contact with our character, and other times they would simulate a hit when the character clearly wasn’t touching the obstacle.

Possible Improvements:

If given more time, an improvement to the game that could possibly have been made would have been to make the game have harder difficulty settings. This would have made even more of a challenge of an already challenging game. Another improvement that could have been made would have  been to make the character blink out of existence after coming in contact with an obstacle.