Loading…
Transcript

Engineering Final Projects

Group B,

Lauren, Isabel, Ryan, and Cristian

Team Profiles

Team

Lauren Brehm

Lauren Brehm

Lauren's main focus was centered in project documentation and managing the project notebook. Her primary focus was on the documentation of the Hangman game, as well as over / under 7. She assisted in the production of the project video and overall project management.

Isabel Young

Isabel's primary focus was on the literature of this project. Co-writing the user manual for Mastermind, developing the video and maintaining the u.osu notebook.

Isabel Young

Ryan Fusner

Ryan's primary job was to program both Hangman and Over/Under 7. He also participated in the project video by recording voice overs.

Ryan Fusner

Cristian VazquezMondragon

Cristian's primary job was the development of the MATLAB program that ran Mastermind. Other responsibilities he held in this project was to work with the flow chart and co-writing the user manual for his game. To round out his involvement, he developed the promotional posters for each game.

Cristian VazquezMondragon

Introduction

Summary

What We Have to Offer

We chose to reinvent the game-play of three classic games, offering a challenging twist on each game to bring forth a wave of nostalgia and complex problem solving. Our primary game that we chose to create is Hangman, followed by Mastermind and finally the dice game Over/Under 7.

Hangman

Hangman

Description

Gameplay

Hangman is a classic game of guess and check based on words founded in different levels of complexities. Drawing from a list of words or, if the user wants to play this game against a person instead of the computer, they can enter a word when the initial prompt is presented. The letters guessed are always displayed, so keeping track of one's miss-guesses aren't necessary. By having the option to be a two player game, the opportunities presented by this famous game are incredible.

Demo

Demo: Hangman

Hangman is played by Ryan and Described by Lauren

Hangman

The opening prompt asks the user to input a word, or to put a blank to have a word randomly chosen from a preset list of words. If the user puts in a word, the program acts as a pen and paper so that the user can compete against another person instead of the computer. When left blank, a series of underscores are generated so that there is a count of how many letters are in the word. The user is then asked to input a letter of which they think is a part of the word. If it is, then the letter replaces the underscore. If it is incorrect, letter is put underneath the series of dashes and a piece of the man is made. The game ends when the word is completely guessed or when the figure is completed.

Mastermind

Mastermind Description

To complete this project, we chose to challenge ourselves to complete three different games. With our primary focus being on the game Mastermind, we started by developing the code to generate a random matrix of four colors hidden from view that has to be uncovered through the process of guess and check. With each line of guesses inputted by the user, MATLAB respond with a corresponding line of markers that indicate the accuracy of the input. This process gets repeated until the code is uncovered or until the user runs out of tries.

Mastermind

Mastermind is a challenging game of guess and check. The program begins with a series of numbers that correspond to a list of colors. There are eight color choices, Red=1, Green=2, Blue=3, Yellow=4, Purple=5, Pink=6, Orange=7, and Turquoise=8. The user is then prompted to input their guess for the first, second, third and fourth pegs on the game board. Then the program responds with a series of black or white pegs or an open space. If the result is black, there is a guess that is the right color in the right place on the board. If the result is white, there is a guess that is the right color in the wrong spot. If the result is a blank spot, then the color doesn't show up in the final code. However, the black and white pegs do not indicate which guess is correct, just the fact that there is some correct. The user has ten rounds to guess the correct sequence of colored pegs. They either are met with four black pegs and a congratulatory message or a prompt to restart the game with a new series of colors.

Demo: Mastermind

Mastermind is played by Cristian and Described by Isabel

Over/Under 7

Over/Under 7 Description

Over/Under 7 is a game of pure luck. The user is asked to input their guess on where the sum of two dice ends. The minimum value that the two dice can result in is 2 and the maximum is 12. The user has to put in over, under or equal to 7 and the dice are rolled. When the result is found, a point is rewarded if the guess was correct. This is repeated until the user responds with the end input.

Over/Under 7

This game starts with a list of variables that correspond to a guess, o=over, u=under, 7=equal, or q=quit. The program then asks the user to input their prediction for each roll, and "rolls" the dice. After each round, the result of the roll is displayed. If the number and the guess are the same, the user receives a point. If the guess is incorrect, a point is removed. The program restarts with the prompt to enter another guess and the dice are rolled again, the score accumulating with each round. This game can run indefinitely and is independent to each roll, so every guess kicks out a new randomized result.

Demo: Over/Under 7

Played by Ryan and Described by ____

Pitch

PRODUCT

PLAN

Our goal is to bring hours of entertainment that can be enjoyed at a multitude of skill levels and at a variety of paces. From the simple guesswork of Over/Under 7 to the complexity of Mastermind

Benefits

FEATURES

Each game brings hours of entertainment!

Endless fun! Each game experience is new thanks to the random generation properties.

PRODUCT

GOES HERE

Challenging puzzles! Three levels of difficulties good for any skill level.

Something for everyone!

Conclusion

Closing Statements

All three of these games provide a modern twist on classic, iconic games. With the use of MATLAB to produce the platform on which they’re played, there is the opportunity for near endless entertainment. The possibilities of responses expelled by each run of each program offers a new game experience and a new chance to enjoy the challenge of guessing the desired response. By supporting this programming, there is the opportunity for an incredible output. We appreciate your time and your consideration.

Posters:

Hangman:

FINANCIAL

Mastermind

Mastermind:

Over/Under 7

Over/Under 7