Table of Contents

1. Project Management
  • Team Working Agreement
  • Individual Responsibility Agreement
  • Project Schedule Team Working Agreement
  • Meeting Notes
2. Business Plan
  • User Identification and Interviews
  • Electronic/Print Advertisement
  • Pitch Video with Demonstration
3. Software Documentation
  • Introduction
  • User Manual
  • Program Description for Developers
  • Final Algorithm, Flowchart, or Pseudocode
  • Final Program with Comments
  • Discussion
  • Conclusions and Recommendations
  • References

Executive Summary

The objective of our project was to develop a user-friendly Go Fish game using MATLAB, not only as a learning experience but also to showcase the versatile capabilities of MATLAB beyond its traditional engineering and scientific applications. In the initial phase, we gathered requirements, defining the game’s features, rules, and user interactions. We identified key MATLAB functions and toolboxes suitable for game development.

Moving into the design phase, we crafted a detailed design document outlining the game flow, user interface, and MATLAB-specific implementation details. Our focus was on determining the scene and functional elements crucial for creating a compelling user experience. Subsequently, during the coding and implementation phase, we harnessed MATLAB’s GUI capabilities and mathematical functionalities. We successfully implemented game logic, managing player turns, card interactions, and win conditions. Our emphasis was on creating user-friendly interfaces that clearly communicated the game states.

Testing and debugging were critical components of our development process. We carefully tested the game, identifying and correcting bugs and issues. Feedback from team members played a crucial role in refining the gaming experience.

When pitching to software developers, our video presentation highlighted the technical aspects of the game development process. We showcased MATLAB’s suitability for game development, emphasizing ease of coding, debugging, and visualization. In a separate video targeting end-users, we focused on the game’s fun factor, simplicity, and interactive features. We highlighted the user interface, game mechanics, and how MATLAB contributed to a seamless gaming experience.

The project’s results were promising. We successfully developed and presented a functional Go Fish game using MATLAB. The project not only achieved its goal of creating an engaging game but also demonstrated the versatility of MATLAB in developing diverse and entertaining applications.

Leave a Reply

Your email address will not be published. Required fields are marked *