Welcome Page

Table of Contents

1. Project Management

—- A. Team Working Agreement

—- B. Individual Responsibility Statement

—- C. Project Schedule

—- D. Meeting Notes

2. Business Plan

—- A. User Identification & Interviews

—- B. Electronic Advertisement

—- C. Final Video with Demonstration

3. Software Documentation

—- A. Introduction

—- B. User Manual

——– Blackjack User Manual

——– Connect 4 User Manual

—- C. Program Description for Developers

——– Blackjack Program Description

——– Connect 4 Program Description

—- D. Final Algorithms

——– Blackjack Algorithm

——– Connect 4 Algorithm

—- E. Final Program with Comments

——– Final Blackjack Program

——– Final Connect 4 Program

—- F. Discussion

—- G. Conclusions and Recommendations

—- H. References

Executive Summary

The Software Design Project was conducted to gain a better understanding for the expansive uses of Matlab.  This project required groups to create a game that could be played by fellow students that are either familiar or unfamiliar with Matlab.  Each group was required to make at least one game that was worth two points based on the complexity. A great understanding of Matlab was require in order to create these games and for them to work properly.  

As a whole, Blackjack turned out to be simpler than Connect Four.  Each game went through a series of testing in order to reach the final codes.  Some of these tests included other members of the group testing them, the Teaching Assistants testing them and some outside resources such as roommates.  The different outlets to test allowed for the best possible outcome of each game. The process for creating Blackjack was less complex since it consisted of many loops and if/else statements.  Connect four also was made up of loops and if/else statements but was harder to code since Matlab had to check every space every time there was a new input. During final testing, Blackjack was successful and Connect Four was partially successful.  

Overall, the Software Design Project was used to apply the Matlab knowledge to making a functional game.  In future codes of Blackjack, it would be recommended that the user would be able to select that value for an Ace.  For future development of Connect Four, the code would properly check every space and assign a win or loss when appropriate.  

Leave a Reply

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