Your friends have been captured by the Evil Burnt Mellows! To save them, you must play Marshie's Adventure! Travel through the land of Bitcamp, defeat foes, and save your friends. This game is designed with the Bitcamp esthetic in mind, using Bitcamp-based characters, backgrounds, and storyline! As you go through the game, you stroll past the 7 Keys to a Successful Hackathon, helping beginners and first-timers with getting a start on a project.
Inspiration
At every hackathon, there are first-time attendees. This is especially the case with Bitcamp 2022 being UMD's first in-person hackathon since 2019 due to covid. Our project aims to tackle this problem by providing an interactive way for first-time and beginner attendees to learn about how to go about a Hackathon. The gameplay also engages more experienced attendees.
What it does
We designed a scrolling platformer. As a user, you pick between 3 main characters and play through a game where you have to fight off monsters and ultimately a boss. There are checkpoints along the way, a functional map displaying your progress, and an options menu in case you want to stop or pause the gameplay.
How we built it
The entirety of the project was coded with Python. The game was designed based on the Python Arcade library, which is an OOP-based library. Alongside the game, Tiled was used for level design. The characters, background, game mechanics, and storyline are all based on the mascots and icons for this year's Bitcamp.
Challenges we ran into
None of us have expertise in graphic design. Since we wanted to have the game made entirely out of Bitcamp images and materials, we had to rely on graphic design skills.
Accomplishments that we're proud of
We are proud of taking individual aspects of Bitcamp imagery and combining them into a fully functional and enjoyable game.
What we learned
Most of our team members had little to no game design experience going into this project. Furthermore, none of us were experienced with the Python Arcade library. This project provides valuable experience for both game design and the Python Arcade library.
What's next for Marshie's Adventure
Adventures Awaits ;)
Gameplay
Built With
- python
- python-arcade


Log in or sign up for Devpost to join the conversation.