This project uses two mechanical buttons and an 8x8 display to plan arcade style game called drops. The goal is to move a bar horicontal in order to catch the vertical falling drops. The player starts with a fixed numer of lifes. Each time the drop is missed, the lifes are deducted by one. When all lifes are used, the game is over an can be restarted with the reset button.
After plugging everything in as specified in the info.yaml file, the display should light up. If this is not the case, change row and colum pins
There are two things that need to be tested and eventually corrected:
In addition to the Tiny Tapeout board there are two buttons, and an 8x8 display necessary. Base on your desired connection of the buttons you might need an additional power source.
# | Input | Output | Bidirectional |
---|---|---|---|
0 | push button - right | display column 0 | display row 0 |
1 | push button - left | display column 1 | display row 1 |
2 | display column 2 | display row 2 | |
3 | display column 3 | display row 3 | |
4 | display column 4 | display row 4 | |
5 | display column 5 | display row 5 | |
6 | display column 6 | display row 6 | |
7 | display column 7 | display row 7 |