Inspiration
Our inspiration for creating this game came primarily from a game called osu!catch, a very similar rhythm game where you catch falling objects while moving at a fixed pace.
What it does
Our project is a game where a user catches falling mangos from the sky. The mangos spawn at random points along the X axis, and the user can either "walk" or "dash" to collect the mangos. Too many misses and the game starts over.
How we built it
We built this game by using pygame, which was completely new to all of us. We also used aseprite to create a few of our own original assets.
Challenges we ran into
The main challenges we faced were learning the entire library for the first time. As a group, we were relatively inexperienced with python let alone the pygame library. Looking at other examples to deconstruct and resynthesize was definitely the name of the game. Fine tuning the movement mechanics as well as the drop rate of the projectiles was also a challenge.
Accomplishments that we're proud of
Just having anything at all makes us super proud. We went from having next to no additional coding experience out of class to creating this simple little game in a language we have no experience in with a library we've never seen? Thats nuts. Creating our own artwork was also very gratifying.
What we learned
TONS about the pygame library, tons about python and a lot about the underlying mechanics of hitboxes.
What's next for Mango Catching!
Animations on a successful catch and hopefully some sort of musical twist, where every mango plays a part of a piano melody, and more instruments are added as more mangos are caught.
Log in or sign up for Devpost to join the conversation.