Welcome Page

TABLE OF CONTENTS

  1. Welcome Page
    • Table of contents
    • Executive summary
  2. Project Management Documentation
    • Team working agreement
    • Individual responsibility agreement
    • Project schedule
    • Meeting notes
  3. Business Plan
    • User identification and interviews
    • Electronic/Print advertisement for game
    • 30 sec-1min video pitch for the game
  4. Software Documentation
    • Introduction
    • User manual
    • Program description for developers
    • Final algorithm, flowchart, or pseudocode
    • Final program with comments
    • Brief discussion
    • Conclusion and recommendations

 

Executive Summary

Group J – Zach Everett, Emily Boey, Ty Martin, and Ray Conroy

SDP

Instructor – Richard Busick, GTA – Sundep Siripurapu

3 December 2019

 

For this project, students were to design and field test games programed in MatLab before bringing them to market. Then creating the necessary advertisements to correctly market the games. This project allowed students to compete against one another, as well as, to show off their programming and teamwork skills.

Group J chose to Hangman and an Adventure RPG, role playing game, as their two games. Hangman was a simple game to code, as its complexity never extended farther than for loops and conditional statements. One issue that a large portion of time was spend on was figuring out a way to randomize the words without messing up the spelling of the word. Another was the debugging of the program. Since Hangman was coded using mainly nested for loops, one change to the code sometimes effected the rest of the code.

The Adventure RPG, on the other hand, was a difficult game to code. Many of the necessary functions and operations were completely new, and thus needed to be researched. For example, sprites, a moveable computer graphic, needed to be created for the game to be playable. Additionally, some of the sprites needed to move on their own and fight back without requiring human input. Group J spent a lot of time on this part as well, because the game needed to be programed so that the necessary sprites would move around the game board with respect to the user’s movements.

For the SDP project Group J decided to program two games, Hangman, and an Adventure RPG. During the coding process it was found that the most time-consuming part of programming either game was the debugging process. However, Hangman’s code was much simpler to write as it used for loops and conditional statements. Whereas, the Adventure RPG required Group J to research many of the functions and operations that needed to be used within the code. If this project were to be repeated one change that would be made to hangman would be the introduction of a graphic displaying the addition of a body part to the “hangman” each time a wrong guess occurred. Also, a change to the Adventure RPG would be the addition of multiple levels with a boss level to conclude the game.