It's Raining Fire!

Oh no! Fire is raining from the sky! As an ice cube, this is a total worst case scenario for you. How long can you slide around dodging fireballs to survive? If you're dedicated enough, you could live to see infinity and beyond...

How much experience does your group have? Does the project use anything (art, music, starter kits) you didn't create?

All art was made by myself. I have some prior experience with pygame, but this is the first time I have designed and implemented custom sprites, worked with fonts and text, or used pygame to make any sort of game with collisions.

What challenges did you encounter?

While creating this project, I had to teach myself how to properly use classes and OOP in python, and create menu and end screens using different pygame windows, which took me the better half of two hours to learn. I was also dealing with importing sprites into a pygame project for the first time, so I had to convert my illustrator designs into a workable and properly sized sprite in my game. Finally, I had to find a way to make my game work universally, so I learned how to make the window scale to its device's size and how to create a consistent experience by locking the framerate of my game.