G. Conclusions and Recommendations

Through studying MATLAB and project development, Engineering Team L was able to brainstorm ideas for a potential game. Team L was leaning towards an educational but fun game, so a code for the game Metazooa Jr. was created. The final product was made through using while loops, if statements, and initilizers. The first steps in this game development was to decide on which animals to include in the database and how they were all related to each other. As the team began coding, there were several errors encountered. One of the first errors encountered was getting the program to recognize the player’s input and comparing it to the animals in the database. This was a simple fix and the inputs required double quotation marks since they are strings. This was the only bug found in the draft version of the code. Many bugs were found when the team created the draw scence and added buttons instead of typing input into the game. After collaborating with all the team members, the engineering team was able to code the buttons correctly and code Metazooa Jr. without any errors. Creating the buttons in the draw scene makes the game much more enjoyable due to the fun graphics instead of the previous version which was reading and typing words.

If Engineering Team L was given more time and wanted to go full scale, the next steps would include adding more animals to the database and adding different levels of complexity. Adding more animals to the database would not only make the game itself more challenging, but also more educational. By adding different levels of complexity, the game could be advertised to multiple age groups. As the complexity level gets harder, the database could include less common animals and include harder hints. Both of these potential improvements to Metazooa Jr. would create a more full scale version of the game leading it to be more marketable.