High School Division Submission
We couldn't make it in-person today so please email anacod@zoho.com for more information!
Inspiration
We were inspired by the CanaKit starter guide, as we are new to breadboarding with the Raspberry Pi and really wanted to get some GPIO with Python working. Other than being a game, we think this is a great beginner project for many as instead of just a button turning on a light, the result is a fun game that gives a sense of accomplishment! This helps to solve the problem of beginner frustration with the Raspberry Pi (as we experienced)
What it does
With two simple buttons, people have tons of social fun by competing with their friends to reach button-pressing goals that are set at the beginning of the game (see video demo). At the end, they get to see their statistics and can play again to improve their statistics and beat their friends.
How we built it
We used a breadboard to put the two buttons and Python with PyGame to create the GUI, and the Raspberry Pi to connect to the breadboard and run Python
Challenges we ran into
We were frustrated at the beginning because we had high ambitions for our project and decided on something simple so we could get a successful demo and actually learn something.
Accomplishments that we're proud of
We're really proud we got a working demo with GUI and that a few people came over to play it!
What we learned
We learned how to use pull-up resistors with buttons, detect a button press using Python, and use this to make a small game.
What's next for Speed Game
Next is to turn it into a tutorial to inspire other young students to create a simple project and see if it sparks any programming or electronics genius in them!

Log in or sign up for Devpost to join the conversation.