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
    • Pitch Video with Demonstration
  • Software Documentation
    • Introduction
    • User Manual
    • Program Description for Developers
    • Final Algorithm
    • Final Program with Comments
    • Discussion
    • Conclusions and Recomendations
    • References

Executive Summary:

MATLAB is a universal programming software platform. The software is extremely versatile and can be used for everything from creating almost any program imaginable to creating dynamic plots. The Software Design Project utilized MATLAB and created a practical learning experience through the creation of a classic game using the software. This project fostered important group work and problem solving abilities. Through this project, our team specifically chose the game Yahtzee to be transformed into a MATLAB program. Yahtzee is a well known classic, because of this the number of possible users is very high. In addition to this, the game is simple to learn, yet fast paces and entertaining. The general goal of this project was to create a real working Yahtzee program that was a fun alternative to the actual game.

This project was completed by all four group members (Madalyn, Taylor, Nick, and Tyler). Each member worked on various aspects of both the program and the documentation, details of this can be found under the project management portion. The software documentation portion details the program in its entirety. It addresses how and why the program was created as well as specifics into the script of Yahtzee.

Yahtzee was ultimately chosen as our team’s desired program because of how marketable the program is. Yahtzee is simple while entertaining at the same time. In addition, Yahtzee has a strong, large fan base, because of this there is a plethora of possible users.