G. Conclusions and Recommendations

The final games were an overall success. They ran perfectly and the testers had no troubles figuring out how to play as the rules were straightforward and easy to follow. All three developers ran into issues while building the code, however were able to fix them all before final testing. The hurdles were minor and could be easily worked through. Although both games were much of a success, there are a couple of adjustments that each programmer would have made if given the chance to in the future. If the games were to be developed in the future, one recommendation would be to have a game that ran with a smart AI. Since no one on the team knew how to create a code with such advanced graphics, the decision was made to have a game that ran with a CPU. For the game to reach the next level in interactivity, they game would have to be coded with a smart AI. In no way does the game need this, however it is just an interesting addition to an already complete game. The soul programmer for the connect for code in the group was Amy, as before mentioned. One recommendation that she would give future developers would be to attempt a simpler overall code. She would have wanted to create a formula in order to simplify the code instead of individually coding each possible win pattern possible in the game. Also mentioning that there may have been too much emphasis put on the horizontal pattern resulting in a more extensive code. For the battleship code, two of the group members worked on creating the game. Rachel’s one recommendation for both herself and other developers is the incorporation of more functions in exchange for all of the commands in one code. The addition of more functions would have made the code not only more readable however, it would have also made for an easier coding experience. As for Amanda and her code, she would have liked to make adjustments to the portion of the code that allowed for players to place their ships. Unfortunately, in her code, the player was only able to place four ships on the board at a time. With this problem, she would have liked to fix it by adding a couple more for loops so that the Matlab would know to continue adding ships until the player said otherwise. With all of the before mentioned revisions made, the games would be at their top level of performance and overall game playing experience.