This is lovely little place where you and your animal friends have been dwelling for a long time. One day, while going about your merry business, the sky turns dark, a cold breeze sweeps through the forest, and in the distance, you hear gunshots. Animals scurry everywhere and you know something bad is about to happen. A hunter has arrived, and his one goal is to poach you and your friends. Your goal as an animal is to escape the woods before the hunter can get you. You are not entirely on your own however, there is a fairy that lives in these woods who can save you from the hunter but she must use her powers wisely, so they don’t run out before she can save everyone. Each of you also has one special skill you may utilize once throughout the game, choose wisely as it can completely change your outcome. The hunter will be stalking you throughout the game but is only able to shoot when he is in range . Over the course of the game try your hardest to outrun the hunter and escape the Fairy Forest.
Your main goal for this game depends on your role in the forest. If you are an animal you want to escape the forest before the hunter can kill you. If you are the hunter, however, you want to make as many kills as possible, stopping the animals from escaping. The fairy, who is disguised as an animal, wants to help the animals win, and escape the forest as well.
This game is ideally played by 5 to 6 players, although can be played with less or more. You must have at least three players (a hunter, a fairy, and an animal). This game is designed to accommodate up to 7 players.
Each player must have their own arduino board if playing remote, but if playing in person, 1 will suffice. Only one board is needed and only the character pieces you wish to use must be assembled.
This game should take 30 to 60 minutes to assemble (shorter if the work is split up between players) and game play can last anywhere from 10 to 45 minutes.
Continue reading for more information regarding the set up and detailed instructions on how to play! Enjoy :)
Our set up involves four main components: the board, the character pieces, Arduino, and C++. Click on the sections below to learn more about how to set up our game!
To create our board:
please print out the pdf to the left on either a color printer (preferred) or a black and white printer.
cut on the dotted lines
overlap the four pieces so the spaces line up
tape the four pieces to hold the board together
(optional) tape the assembled board to cardboard to make it sturdier
To create our character pieces:
*note: you only need to make the pieces for the characters you would like to use*
please print out the pdf on the right on either a color printer (preferred) or a black and white printer
Cut out the pieces you wish to use
tape or glue onto cardboard
cut the pieces out the cardboard --> the width of the slot should be the width of the cardboard
We have three programs for our game.
The Fairy Chooser - run by the game master to determine which player is the Fairy and which player is the Hunter
The Prompt Generator - run by the game master to determine what action a character will take after landing on a leaf or mushroom
Each person must assemble their own arduino board
Please note that in our wiring diagram there are two buttons. These buttons are shifted in the actual circuit. Please follow the written out wiring instructions to place the buttons and their wiring!
Components Included: 1 LCD, 2 buttons, 1 potentiometer
Button 1- d1,g1,d3,g3
Button 2 - d6,g4,d8,g6
Potentiometer - f22,f23,f24
LCD- ground a15, LED cathode a30
Breadboard wires- j3 to -, j8 to -, j12 to -, b15 to -, b16 to +, b17 to h23, b19 to -, h22 to -, h24 to +, b29, to +, b30 to –
Breadboard and Arduino Uno wires- j1 to pinout2, j6 to pinout3, j10 to pinout4, b18 to pinout13, + to 5v, - to GND, b20 to pinout12, i23 to A0, b25 to pinout11, b26 to pinout10, b27 to pinout9, b28 to pinout8
This game requires that one participating person be a game master. They will have a fully operational board as well as all of the desired pieces cut out (the animals that are in use, chosen by the players). This person controls the non-playing actions in the game.
This person is the only one who needs to print out the board and character pieces as well as have the C++ code ready to go. All players are responsible for the Arduino set up and program.
Things the game master needs:
1. The board printed out
2. The correct character pieces cut out
3. A copy of the character roles/instructions handy for any clarifications
4. A camera that can face the board
5. The fairy chooser and hunter chooser C++ programs
6. Arduino set up to run the code for the hunter’s range
The role of the game master includes:
1. Creating the zoom meeting for all players to join in playing remote (this can be done by another player as well)
2. Running the fairy and hunter chooser code
3. Running the Arduino program to decide the hunter’s range each turn and announcing it to the
group
4. Moving the players on the board if playing remote and effectively communicated to the players
where they are on the numbered board
At the beginning of game play the hunter and the fairy must be chosen. The game master will run the appropriate provided programs and private message the player that is chosen for each one. If the programs select the same player (ex: player 3), the game master should rerun one code until another player is selected.
At the beginning of each round the hunter’s range must be determined. This is done by the game master pressing the correct (the bottom/right) button on the Arduino set up and announcing the displayed range to the group. The number displayed is how many spaces forward and backward the range is. (Ex: the display number is 5, so the hunter’s range is 5 spaces forward and 5 backward, making the total range 10 spaces.
As the game master you have the board fully set up so you must move the players as they tell you what their dice roll was and announce the space number they are on.
Choose your characters from below
Place your character piece in the center of the board. The order of whose turn it is ultimately up to the group, but we suggest:
Animals/Fairy
Hunter
To initiate your turn, declare that you are using your skill if you wish to use it and do as it says, or simply roll the Arduino dice (the top/left button rolls the dice) and move the appropriate number of spaces. Tell the group what number space you land on. This must be done so the hunter knows if they are able to complete a kill. If your skill does not directly affect your dice roll, declare your skill, and then roll the dice.
If you land on a leaf or mushroom, run the CLion program provided to receive your prompt. Follow the prompt as it applies to you.
Once one full round is complete, if an animal is in range of the hunter, the hunter may choose to try kill that animal. This is done by the hunter privately messaging the game master on zoom (or tapping their kill's foot under the table if in person). Simultaneously, if the fairy so chooses, they may save an animal in range of the hunter by messaging the game master privately on zoom (or tapping their save's foot under the table). Once that is complete, the game master will announce the attempted kill and save and if a kill was made. If the hunter tries to kill an animal and the fairy does not save them, that animal is poached. The killed player must return to the start and misses one round.
**The Hunter cannot begin killing until the third full round of gameplay**
Animals: the majority of the animals escape the forest before the Hunter has all of their kills.
Hunter: make the number of kills equivalent to the number of animals playing (fairy counts as animal). If you exit the forest prior to killing all animals/fairy, reenter the board 9 spaces behind the animal closest to the start.
Hunter
Fairy
Bird
Bunny
Turtle
Deer
Wolf
Fox