Battleship
Created on 28 Nov 2015
Tabletop Battleship -with floating boats, sound effects, fireballs, and an electronic scoring system
Each player’s board has a water-filled plastic tub, 2 floating foam boats, a capacitive touch control panel, and a vertical LED grid to record hits and misses. To shorten the length of a game and reduce size, the grid is 5x5, and there are 2 boats.
A player enters their move on a 5x5 grid of capacitive touch keys on their control panel, and presses a button to fire. A Raspberry Pi reads these inputs, and plays back a recorded whistling audio track, followed by a splashing noise if the shot was a miss, or a boom if it was a hit. If the shot was a hit, the opposing player’s ship emits a small fireball in the grid space where it was hit, and a servo inside the ship tugs on the underwater anchoring cable to rock the boat. Finally, the corresponding grid space on the vertical scoreboard lights up red if the shot was a hit, or white if the shot was a miss.
https://docs.google.com/a/andrew.cmu.edu/document/d/1uencjYb6ryTDelB3IxLkQD-iWS_QI44AAV71vJgUClk/edit?usp=docslist_api