Welcome Page

Table of Contents

  • Project Management
    • Team Working Agreement
    • Individual Responsibility Agreement
    • Project Schedule
    • Meeting Notes
  • Business Plan:
    • User Identification and interviews
    • Electronic/print advertisement for the game
    • Pitch Video
  • Software Documentation for adventure game
    • Introduction
    • User Manual
    • Program Description for Developers
    • Final Algorithm, Flowchart, or Pseudocode/Flowchart
    • Final Program with comments
    • Brief discussion
    • Conclusion and Recommendations
  • Software Documentation for over/under 7
    • Introduction
    • User Manual
    • Program Description for Developers
    • Final Algorithm, Flowchart, or Pseudocode/Flowchart
    • Final Program with comments
    • Brief discussion
    • Conclusion and Recommendations

 

Executive  Summary

The objective of this project was to design and create a game using the MATLAB software.  Problem solving skills, design process, and programming skills were combined within a group setting in order to create a game that is both easy and entertaining to play, but also fairly simple to understand and implement into MATLAB.  During game development, debugging and constant rewriting and editing of the code in order to ensure it followed the design of the intended game was important to ensure that the game would work as intended. The game development process was used to further the knowledge of MATLAB and introduce more complex coding mechanisms inside the program.

An RPG (role-playing game) game that includes graphics and music was developed using only the MATLAB software.  The game is story based and includes several combat sections if an undesirable choice is chosen.  It consists of three different sections, each including their own decisions and combat opponents. Since it is a very complex storyline, the code for the game had to be edited and debugged multiple times.  It was a tedious process to perfect the game.

Overall, the game was successful and worked in the way that it was intended to.  Although we were able to develop the game using MATLAB, it is not the most desirable platform for a game like ours. This is because MATLAB requires much more complex syntax for the actions of our game than a language that is typically used for game design would. In the future, Memory Quest could be transformed into a different platform that is better for game play and is more accessible for players who do not have MATLAB on their computers.  The story line could also be added onto and made more complex in order to make it longer and more interesting.