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'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.
Ryan's primary job was to program both Hangman and Over/Under 7. He also participated in the project video by recording voice overs.
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.
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.
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.
Hangman is played by Ryan and Described by Lauren
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.
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 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.
Mastermind is played by Cristian and Described by Isabel
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.
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.
Played by Ryan and Described by ____
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
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!
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.