Welcome Page

Executive Summary

Group K Ava Lacy, Adriana Giordano, David Katsman, Evan Leist    Final SDP Project

Instructor-Dr. Jessica Thomas, GTA- Chante Vines                                 2 December 2020

Background and Purpose
The software design project is a lab designed to challenge the students of Engineering 1181 to combine different problem-solving strategies, the design process, and programming skills in a team setting to solve a programming scenario that can be found in the real world. Each team was tasked to develop one or more games using MATLAB and programmed games. The game developed can be an already existing game or one that is made up by the team members. Regardless of this choice, the team must be able to have a good understanding of the rules in order to properly program the game in its entirety. Since games can vary in complexity and difficulty, each game is assigned a complexity score from 1-4. All team members had to contribute to the code.                                                                                                          

   Results and Analysis
The games that were developed and programmed in order to complete this lab was the board game Snakes and Ladders, as well as the card game Black Jack. Both games had a complexity score of 3 and were programmed in MATLAB. All team members contributed to the production and debugging of the code. Both games work properly, following the rules and how the games would run in a real-life setting.

Conclusions and Recommendations
Based on the end products of both games, MATLAB was an effective program in order to code a game to be played. The simple game engine is recommended if visual graphics want to be included, but text-based games work as well. Knowing how the games work before coding is crucial to the success of the game running.