Puzzle box is a co-operative game inspired by keep talking and nobody explodes to test your teamworking skills between you and a friend. the puzzle consists of multiple modules with their own unique challenges for you to solve. one player will have the box placed in front of them and must describe the modules to the other player who has a manual on how to safely complete each module and must communicate this. the players will have limited time and attempts to complete all the modules.
the modules include: Button module- this module involves an led and large button that players must press and release based on the LEDs colour after being pressed.
CodeBreaker Module- this module includes a screen and membrane keypad, the player will be shown a part of a code and will need to enter the correct decryption code
Morse Code Module- this module consists of a led, a buzzer and buttons. when a button is pressed the buzzer and led will display a word in morse code that the player with the manual must decode and work out the correct button for the other player to press
Capacitor Discharge- this module consists of a button and dial, the dial will continuously move towards a danger zone. the player must press the button to move the dial further from the danger zone
Simon says Module- this module consists of 4 coloured buttons that will flash in a certain order up to 5 lights. the player with the manual must decode this to find the correct button to press in response and adding 1 to the sequence until the sequence is 5 lights long.
we built the project using Pico's and some 3D printed parts we printed prior to the weekend. We built the modules on breadboards to test the components and software before moving them to a more permeant soldered PCB. We used I2C to connect the modules to a central board that communicates with the modules using event based programming
some of the challenges we faced are I2C being very temperamental with it seemingly deciding whether to work at random so we had to make modules run independently . another challenge we faced was soldering was very time consuming. finally some of our team were new to using hardware so they faced their own challenges learning to use the Pico's and their modules.
Built With
- micropython
- raspberry-pi-pico
Log in or sign up for Devpost to join the conversation.