Inspiration

We initially wanted to create a retro arcade game themed around a treasure hunt, seen as it was the theme idea for this hackathon. The monkey part came later when we found a cute monkey sprite online and decided to theme it around the poor fella.

What it does

You control a monkey as it navigates through a hardcoded maze, solving randomized riddles along the way and collected powerups and final passcode to unlock the grand prize (treasure full of bananas!). It uses the ultrasonic sensor to decrypt the passcode digit based off a distance solved from the riddle.

How we built it

We used the PyGame library in Python paired with an Arduino board, Ultrasonic Sensor, and LCD screen. We also used Gemeni to help create the randomized riddles.

Challenges we ran into

Making an executable file for our game, designing a fair and balanced maze with powerups, creating the fog of war effect through the torch that the monkey holds and limits the user's vision, getting the hardware to communicate with the python code (seen as it was our first time really applying our limited Python skills). We're incredibly sleep deprived and we can't think of anything else but we're proud to say we overcame them someway, somehow.

Accomplishments that we're proud of

We're proud that we managed to make a functional game in ~24 hours. We are not too fussed about the quaiity of our game and how compares to others' creations. We're happy we made something simple, entertaining, and fun to play.

What we learned

We learned more about game design and programming, hardware integration with software, UI development, task management, caffeine management, and most importantly how to apply our technical knowledge in a fun team setting.

What's next for Monkey See Monkey Solve

We have the slightest clue, perhaps randomized maze generation. But, paired with our busy school lives, we think this is the end of Monkey See Monkey Solve...

Built With

Share this project:

Updates