by Zachary Walker-Liang, Jordan Stewart, and Aminah Statham-Adams
Farmotage is a strategy game based on farming, and suitable for all ages. Play time and setup time are quick making the game an enjoyable experience. You win by collecting as much money as you can and comparing it to your opponents at the end of the game.
Number of materials
Each player will one game board and there own arduino set-up
Each player will also need to print out a full deck of their own cards.
This is a farming game where the goal is to plant crops and gain money from harvesting the crops. Each type of crop has a different value as well as a different amount of days (rounds) that it takes to finish growing, and after the required amount of rounds have passed, a crop may be harvested and the player adds the value of the crop to their total amount of money. The player who has the most money at the end of the game is the winner. This game mainly utilizes card gameplay and a little bit of chance.
Our first crop is the parsnip. This crop takes 1 day to grow, and will earn you 10 dollars at harvest.
Our second crop is the potato. This crop takes 2 days to grow and will earn you 30 dollars at harvest.
Our third crop is the cauliflower. This crop takes 4 days to grow and will earn you 60 dollars at harvest.
There are also several different types of sabotage cards:
a. Normal Sabotage cards (user chooses a column to sabotage, enemy has to destroy the crop in that column)
-The different types of normal sabotage cards are the Weeds card, the Overfertilization card, the Drought card, and the Deer card. These all have the same effect and are simply distinguished for added interest.
b. Special Sabotage card called a “flood” card (user has a ⅙ chance to destroy all their opponent's crops)
The game will last 20 “days” (rounds). Each game is 20 days but you can play as many games as you want and pool the money at the end.
At the start of the game, each player draws 5 cards to fill up their hand.
At the beginning of each round, each player draws a new card from their deck. After this, each player can decide to either plant 1 crop with a crop card into the spot of their choice, or attempt to sabotage an opponent of their choosing with a sabotage card (make sure to discard every card into the discard pile after it is played). After making your move, it is your opponent's turn. Players can decide who goes first and what order you will play in. If a player runs out of cards to draw, shuffle the discard pile and use the cards again.
Planting crops: to plant a crop, simply write the name of the crop in the box of your choosing on the game board to act as a placeholder. After the next round starts (ie, 24 "hours" have passed), the planted crop, as well as all other crops on the player's board, has grown for one day, and the player may write one tally mark next to each crop on their board. Once the needed number of tally marks has been reached for a given crop, you may harvest this crop and add money to your stash from your Arduino. Note that one one crop can be put in each individual space and you can re-use a space after you have a taken a crop from it.
Sabotaging: when you sabotage, you have the power to try to destroy the enemy’s crops. When you use your turn to sabotage, you can choose a column on your enemy’s board to target much like the game battleship. Each column is labeled 1,2,3, or 4. If you hit a column that your opponent has a crop in, every crop in that column will be destroyed. Note that you can only choose columns and not rows.
a. Flood cards: flood cards are special. In order to use one of these sabotage cards you must roll a die (use the red button on the breadboard to initiate dice roll). If you land on a 6 then you wipe out your opponent's entire game board.
Getting money
On each card it says how many days (rounds) it takes in order for them to finish growing. After that amount of days has passed you can harvest that crop and increment your money by that crop’s value on the LCD display (use the green button on the breadboard to increment your money). You can harvest the crop at any point before the game ends as long as it has finished growing for the required amount of days it says on the card.
Betting: at the beginning of the game you need to bet on what your opponent’s most abundant crop will be. If you are playing with more than two players, you may choose the opponent you will place your bet on. If you guess what it is correctly, after checking at the end of the game, you will get $150.
Use the provided pdf to print the playing cards. Each player should have 8 of each type of crop card, 8 of the regular sabotage cards(weed cards), and 2 of the flood cards (dice roll cards) for their deck. Tape paper to pieces of cut cardboard to make a backing for your card. If you wish to save time putting the cards on cardboard isn't necessary.
For the gameboard each player should print out the provided pdf
Each player will need their own Arduino, as it will allow each player to count their money.
Set up your breadboard and Arduino using the provided wiring diagram
Download our Farmatage Arduino Code, and upload it to the Arduino.
Components Included: LCD, 3 Buttons, 1 Servo, 1 Buzzer, 1 Potentiometer
Wiring configuration in text:
LCD: A15-A30 (pin 1 on A15)
Potentiometer: G28 to G30
Buttons: D1&3 to G1&3, D6&4 to G6&4, and D11&13 to G11&13
Buzzer: G21 to G23 (positive side on G21)
Servo: White wire to D7, Red wire to 5V(+), Black wire to GND(-)
Wires: H1 to GND-, H3 to 4, H6 to GND-, H8 to 3, H11 to GND-, H13 to 2, J30 to 5V+, E17 to J29, J28 to GND-, 5V+ to 5V, GND to GND-, 8 to E28, 9 to E27, 10 to E26, 11 to E25, 12 to E20, 13 to E18, E30 to GND-, E29 to 5V+, E19 to GND-, E16 to 5V+, E15 to GND-, J21 to 5, J23 to GND-