Inspiration

We were inspired by kids' educational content and the nostalgia of early 2010's internet games. We decided to combine the best of both worlds to create a game that was both fun and informative.

What it does

Dino Adventure is a 2D platformer where the goal is to navigate the level to collect and learn about various types of trash. The player can switch between three dinos that can either double-jump, dash, or climb walls, allowing for unique and entertaining puzzles.

How we built it

We primarily used the Pygame library in Python to build the game. We also used PaintTool Sai to draw all the elements and backgrounds used. Github was used to facilitate collaboration and for version control.

Challenges we ran into

There was some challenge in debugging the collision of the character and barriers. The lag reduction was also a concern that required regular adjustments to fix. Additionally, due to the versatility of the player's abilities, the level design was tricky and had to be carefully made to fully showcase each dino's ability.

Accomplishments that we're proud of

Overall, the game is incredibly well done for a one-day hackathon. With complete home and loading screens, levels created, and research about pollution incorporated, Dino Adventure is certainly a fun and educating game.

What we learned

We learned new ways to use Python through Pygame, methods to reduce lag in Pygame, and became more familiar with collaboration on GitHub repositories.

What's next for Dino Adventures

While Dino Adventures only has a few levels now, perhaps in the future, the game could be expanded and implemented on a larger scale!

Built With

Share this project:

Updates