Inspiration
We were inspired by simple flash games and infinite sidescrollers like Jetpack Joyride. We wanted to make a game that was both challenging, fun, and competitive.
What it does
Pythons on a Plane is an infinite sidescroller where enemies and obstacles get significantly faster over time. Use WASD to move and your mouse to shoot down anything in your way! You only have 1 life, so be careful! Survive the longest to place your name at the top of the leaderboard!
How we built it
We used a Python module called Pygame in which we learned, tested, and debugged unit collisions, unit speeds, random generation, scaling difficulty, and menu functionality. It has back-end functionality with Firebase to allow the storage and retrieval of a global high score which is placed on a leaderboard.
Challenges we ran into
Since this is our first big Hackathon project, it was difficult to merge all of our work into one master file once we were done with our respective area.
Accomplishments that we're proud of
We are super proud of the back-end functionality that was coded for our game, even though it was used for a small thing such as a leaderboard. We are also proud of the level of coordination we needed to combine all of our work into one file, as many sections of the game relied on others.
What we learned
We learned most of the basics of Firebase and Pygame in the 24 hours we had to make this project. We hope that the skills that we learned in setting up the back-end functionality can be used in more complex ways in future projects. We also hope that by using Python in creative ways that we generate more ideas for future events. In addition, we learned a lot about Object-Oriented Programming in order for our program to look concise and efficient.
What's next for Pythons on a Plane
A shop, powerups, bosses, new animations, new enemies, different flying areas are all some great ideas we have considered.
Log in or sign up for Devpost to join the conversation.