Welcome Page

Table of Contents

  1. Project Management
    1. Team Working Agreement
    2. Individual Responsibility Agreement
    3. Project Schedule
    4. Meeting Notes
  2. Business Plan
    1. User Identification and Interviews
    2. Electronic/Print Advertisement
    3. Pitch Video With Demonstration
  3. Software Documentation
    1. Introduction
    2. User Manual
    3. Program Description for Developers
    4. Final Algorithms
    5. Final Program with Comments
    6. Discussion
    7. Conclusions and Recommendations
    8. References

Executive Summary

Throughout life people are faced with challenges, and must figure out how to solve those challenges. This software design project is a challenge that represents one that people might face in life. The project gave people the task of coding a game in matlab, but involved many different parts. Some of those parts were to advertise the game, and to document all the work that was put into creating the game.

The first task in software design project was to determine what game to code. The games were chosen through interviewing other students, and asking them a range of questions about what they like to see in a game. The results of the interview showed that the game needed to be not only quick and easy to play, but also fairly competitive. In order to suit the want of the students our group decided to program hangman, and the card game, war. These games were both competitive games that allow you to face off against another player one on one, and they were quick and easy to play.

Each of the group members put in their share to code each game. Some focused on writing the main code for each game while the others made sure the graphics worked well and the game ran smoothly. In addition to that each group member was given the task of documenting each step they took in doing their job. This included every challenge that they faced, and how they overcame those challenges. Finally the group was given the task to produce an advertisement for their game, and to create a pitch video persuading people to buy their game.

This project taught valuable lessons on overcoming challenges, and working well as a team to accomplish goals. Also, it taught a real life lesson in business and marketing, as part of the project was to sell the game. In addition the project tested skills that were taught throughout the semester. It tested our group’s knowledge in matlab, as well as our problem solving abilities.