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!

Built With

Share this project:

Updates