Inspired by the rooting-shooting theme of the Wild West and the Google dino game, we decided to make a game merging the two. For originality and to make the game cooler, we added a hardware aspect as well.

What it does

Our game is sort of like the Google dino game: in the way how the cacti come slowly toward you, but our game has a unique, immersive twist: you have to jump in real life to jump in the game. We do this using ultrasonic sensors that detect if you've jumped and voila!

How we built it

We built the project in two separate parts. One part was the game which was built mainly using pygame, and Photoshop to make the sprites. We then used ultrasonic sensors and an Arduino to register a keypress when the ultrasonic sensor was in a low state. Thus, when you jump, you technically press a key that makes the character jump in-game.

Challenges we ran into

We ran into a lot of challenges through this journey, as most do. First was the challenge of GameDev. We have very limited experience with GameDev so to enhance our skills through this project was very interesting. We also faced another big challenge: time. We had to do a lot in 48 hours (and we wanted to do the mini-events too) which was why we had a problem in the amount of time it took for us to render our video. Everything was delayed, everything fell apart, but in the end, we succeeded!

Accomplishments that we're proud of

  1. Learning GameDev
  2. Learning pygame
  3. Successfully making a game
  4. Successfully connecting hardware to software
  5. Actually doing all we wanted to in this project ## What we learned
  6. pygame library
  7. GameDev skills
  8. Arduino and wiring
  9. Arduino code ## What's next for Yeet-haw Leaderboards, online web page, more immersion, who knows?! The possibilities are endless!

Built With

Share this project: