Holiday Havoc

Objective:

In my Cornerstone of Engineering class, we were tasked with creating a board game that included components from an Arduino. The end-goal was to play the game with other classmates over Zoom. My project group, including two other students and myself, decided that we wanted to create a Christmas-themed deception game - similar to a combination of Mario Party and Mafia/Werewolf.

Holiday Havoc

My Contribution:

My teammates and I discussed our vision for the project weekly, continuously adding more features and refining the rules of the game.

My role was primarily focused on the Arduino aspects of the game. I created the circuit diagram based on the components we decided for the minigames, and wrote all of the code that was used to run the game - testing incrementally and debugging any issues that arose. Some of the features included dice rolls, choosing cards, finding reaction time, giving power-ups, and storing each team's points.

I also came up with the idea to use a shared Excel spreadsheet as a medium for anonymously sending information and determining which team gains a point each round.

The code, Excel spreadsheet, and more can be found in the instruction manual above.

Results:

After the game became functional, we went through several rounds of peer testing. Responses to the playtesting included:

  • "This group's implementation of Arduino is quite exceptional as almost the entire game is facilitated through it."

  • "We're really glad we got assigned this game."

  • "The way you guys incorporated the Arduino blows my mind."

We received an A for our efforts on the project, and the professor said "you've done a great job leveraging Excel along with the other components of the game to make a well-rounded, engaging play experience."

Video of Final Gameplay