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/Flowchart/Pseudo Code
- Final Program with Comments
- Discussion
- Conclusion and Recommendations
- References
Executive Summary
Students put their programming skills to the test to create different types of games using Matlab. Each group had to have at least 2 points of working games according to the points scale that was given to the class. Our group created games such as Connect Four (3 points), War (2 points), and Over/Under Seven (1 point) which combined for a total of 6 points, exceeding the necessary requirement to allow our group to get extra credit. Each group member was on board for achieving many extra credit points which motivated all of us to work hard and efficiently to complete all our games and made sure the code functioned properly with no errors.
For all the games that were created by our group, there was necessary documentation that came along with it. The documentation for each game included a user manual, a description of the code, an algorithm, the final program with comments, discussion, conclusion, and references on how to play the games that we created. Connect four had the highest point total out of all the games we made. For Connect Four, a player can only win if they have four of their own chips in a row diagonally or horizontally. If the board fills up and no one has four of their chips in a row, it’s a tie. For war, a player wins the game if their opponent has all the cards in the deck. A person wins a round if their card has a higher number than the opponent’s card. For over/under seven, there are two dice and the player must guess if the dice will have a combined number that is over, under, or exactly seven. The player enters a number for how much money they want to start with and they enter another number for how much they want to wager. If the player guesses seven and the combined number of the dice is exactly seven, they win four times the number that they wagered. If the player ends up with $0, they lose. “If-elseif-else” statements and “while” statements were used in the code for each game. These statements allowed us to have the main components for each game working properly with no errors.
Using the final project guidelines and rubrics, our group was able to create 6 points worth of games that function properly with zero errors in any of the code to allow us to reach the required point total along with extra credit with all required documentation for each game. All of the group members showed great leadership skills and were helpful to each other which allowed us to accomplish great work as a team.