When Kosbie goes missing and you wake up in the fiery depths of hell, armed with nothing but your knowledge of programming, you do what any sprite would do... make an epic game about it.

Our game uses pygame and an assortment of sprites which lead you through each week in 112 as if it were a "circle of hell." Every player, box, and enemy were implemented using different classes which tested for collisions and consistently updated in order to create a "side-scroller" inspired game.

Throughout the process, we faced many learning curves as our team was brand new to pygame. Simulating gravity may have been the most difficult part, but we were able to sort through and understand online resources that helped us overcome that obstacle. Similarly, we had a lot of trouble checking for collisions between classes in order for gravity to work and for our player to die whenever he ran into enemies or fell through false boxes.

We are most proud of the sprites we designed and how we were able to have enemies move across the platform, change directions, and collide with the player. It was a lot to conceptualize, but we have learned so much about pygame and its implementation throughout Hack 112. That has to be our proudest accomplishment of the weekend

Our group members each learned things that were slightly different during this experience. Alex learned how to implement many of pygame's features, particularly text, Bobby learned the basics of pygame, especially how to load images and blit them onto different surfaces, Rachel learned how to develop sprite classes and check for collisions between them, and Simone learned how to create pop-up text boxes, how to make characters move, and how to go through different levels.

15-1Hell will inevitably end its journey at the end of the semester, but in upcoming levels, our player hopes to explore the powers of dictionaries, OOP, and recursion to prepare for the boss level: final exam.

Built With

Share this project:

Updates