Created by:
Andy Ozuna, Shyanne Hill, Hayden Smith
(In case button above doesn't work) https://drive.google.com/drive/folders/1RGc8EbvFtv9yATcyfofmwUaJFh31LZwP?usp=sharing
Set up a google sheets with all of the players and use that split screen with zoom on the computer to keep track of the reaction times and the location on the board for each player
Use the zoom/online chat to tell other players where you are on the board and to say/type your reaction times to visually see which player came in first
IN PERSON!! :)) If only one board available, take turns getting each reaction time and compare after everyone has gone.
(All the necessary materials will be available through a provided link)
Print out the game board on a sheet of paper (There is an ink-saver version available). Make sure it is printed in portrait format.
Print out the game piece on another sheet of paper. Cut it out with scissors, fold it into a cube, and use tape to keep the cube together
Color the game piece a certain color different from other players to distinguish it
Alternative to printing the game piece out, find a small item such as a poker chip, die, coin, etc. as a game piece
Set up the Arduino board using the given directions
Set up the code (See code setup section for more help)
If playing remotely, set up zoom so other players can see your board and your Arduino. Players will use the number labels on each space to communicate which spot they’re currently on while playing the game.
(Once the Arduino board is already set up)
Open the code from the materials folder, and copy the entire code (If remote, make sure remote code is copied)
Open an empty Arduino sketchbook, clear anything already in it, and paste the code
Make sure the Arduino board is connected to the computer through USB cable
Press the upload button in the top left corner of the computer screen, and make sure your computer says, “Done uploading” to indicate successful upload to the board.
If there are errors, go back and make sure the entire code has been copied to the sketchbook
A working board should display words on the LCD display, start the sequence when the middle button is pressed, and stop the timer when the correct button is pressed
If there is nothing displaying on the LCD but it is on, turn the potentiometer until you are able to see the text
If the code does not format correctly from pasting it, open the code document completely (not just the preview)
**LEFT button for LED, MIDDLE button to PLAY ANOTHER ROUND, RIGHT button for BUZZER**
When the buzzer or the LED light goes off, each player will press the corresponding button as fast as they can (assuming they want to come in first place in the round)
The winner of each round (fastest time unless otherwise indicated by a spot on the board) will move forward the number of spaces equal to the number of players, and second place will move one less than that, etc. (For example, if a player finishes first in a round and there are 5 competitors, they move 5 spaces, second place moves 4 places, third place moves 3 spaces, etc.)
** If the player gets a reaction time longer than 5 seconds, it does not count and they lose a turn.**
If a player presses the wrong button, they lose that round and do not move any places.
If a player loses a turn in a round, the other players will move their indicated amount (with 5 players, scoring would be as follows: 1st- 5 spaces, 2nd- 4 spaces, 3rd- 3 spaces, 4th- 2 spaces, player that lost turn- no spaces)
Each reaction-time round includes all players unless determined by a space on the board
Follow the directions that each space landed on entails, unless the spot is landed on following a duel or following moving from another action spot (in the same round)
Two players are allowed to occupy the same spot, however if the spot is a duel, then the two players engage in a duel with the wager automatically being 5 spots
It is recommended that each player displays their board and their Arduino to the rest of the players so it will show each player’s position and reaction time if oriented correctly
The first player to reach the end in the exact number of spaces needed (without going over) wins the game.
If a player does end up going over the end spot too many spaces, they do not move from their original spot from that round
The game will be much more enjoyable for everyone if you are honest with your reaction times :))
DUEL:
If a player lands on a spot labeled “duel”, they are able to challenge any other player in a 1v1 reaction-time competition.
The player that lands on the spot can wager up to 5 spaces. The winner of the duel moves forward that many spaces and the loser moves backward that many spaces.
Each player has to participate in a duel if they are challenged
BOARD SPACES:
DUEL - see duel section in directions
SWITCH PLACES - The player that lands on this spot will have to switch places with any player of their choice. If a player is in first and lands on this spot, they still have to switch places with another player.
TIME SPOT (ex: .8-1.2) - When a player lands on this space, every player in the next round must get the indicated reaction time on their board in order to stay on their spot on the board. If a player does not get a time within the threshold, they move back 3 spaces. If two spots landed on in same round, play both spaces consecutively.
LOSE TURN - Player does not participate in the next reaction time round.
REACTION TIMER:
**LEFT button for LED, MIDDLE button to PLAY ANOTHER ROUND, RIGHT button for BUZZER**
When the buzzer or the LED light goes off, each player will press the corresponding button as fast as they can (assuming they want to come in first place in the round)
The winner of each round (fastest time unless otherwise indicated by a spot on the board) will move forward the number of spaces equal to the number of players, and second place will move one less than that, etc. (For example, if a player finishes first in a round and there are 5 competitors, they move 5 spaces, second place moves 4 places, third place moves 3 spaces, etc.)
(Have to get code to work) If a player does not press the reaction button before the 5 second timer runs out, they do not advance any spaces and have finished last in the round //or// if the player gets a reaction time longer than 5 seconds, it does not count and they lose a turn.
If a player presses the wrong button, they lose that round and do not move any places.
If a player loses a turn in a round, the other players will move their indicated amount (with 5 players, scoring would be as follows: 1st- 5 spaces, 2nd- 4 spaces, 3rd- 3 spaces, 4th- 2 spaces, player that lost turn- no spaces)
IN PERSON:
· Up to 3 people can play the in person version of the game
· Follows the same rules as the remote game (unless indicated below)
· The Arduino uses the same setup but works a little differently
· Make sure to copy/paste the IN PERSON CODE into Arduino
Changes to Rules:
· All three buttons have to be pressed at once to prompt a new round
· The buzzer is not used in this version, so there is no “wrong button”
· Each player has their own button, and the LCD display will display the button that won and their corresponding time
· For time spots on the board, each player goes individually to determine what their time is, and if it falls in the required threshold
(If two time spots are landed on by two players in the same round, play each space consecutively)