Mary Mack 5000 is a fast-paced, competitive, technologically enhanced twist on the classic schoolyard hand clapping game. Strap on your special MM5000 gloves and show off your speed, accuracy, and style!
These days, most games are played on computers and consoles, often alone or with people online. Mary Mack 5000 is an event game designed to encourage face-to-face interaction between the players. With the use of gloves with conductive contact sensors, a vest with additional contact sensors, the Arduino, Flash, laptop and projector, we hope that people will be able to enjoy themselves both by playing as well as by watching the game.
We have reintroduced what is a little girl's game that challenges rhythm, speed and timing, as a hyper, metal-rocker game. No, it is not just your little sister's game anymore!
One team plays at a time, and each team consists of 2 players facing each other clapping. There are 3 songs, 1 song per level, which become increasingly more challenging when cleared. The score is based on the accuracy and the timing of the claps using conductive contact sensors on gloves with additional sensors for the shoulders and thighs on a vest. Once a level is finished, a score will be presented with the opportunity to move on to the next level if the score is good enough.
- Level 1 Song: Lemonade
- Level 2 Song: Miss Mary Mack
- Level 3 Song: See See My Playmate
Mary Mack 5000 consists of 4 gloves with conductive pads, each with an unique voltage ID. For example, Player 1's right hand glove is about 1V, left hand 2V, Player 2's right hand 3V and left hand 4V.* Each glove at a time takes a turn switching extremely fast between sending its unique voltage ID and reading voltage, then sending the voltage ID again. When contact is made, the Arduino microcontroller knows immediately which glove came in contact with which glove or pad. The Arduino cleans up the information and sends it to the Flash software on the computer. Flash then parses the message and compares it to a master XML sheet with a list of timestamps and correct clapping combos. Meanwhile Flash is also playing the music and presenting the correct claps as visual aid. Finally, calculating in some error, Flash then tallies a score. Game information is conveniently projected on a wall, for both players and spectators to watch. The Arduino microcontroller code for MM5000 has been released to the public and can be found here.
* Not actual voltage values used in game. See released Arduino code for actual voltage levels used.