Inspiration: Sail Past The Bombs was inspired by different types of 2d games. When we started, we decided we wanted to make a game but didn't really know where to start, so we made our own version of the classic, Flappy Bird. It has some similarities such as the moving background, however it also has some differences such as the bombs speeding up instead of the background.
What it does: Our code creates a 2d game similar to Flappy Bird. We have 4 main sections of code that do different things. The first part is code that creates the moving background, the second is the code to make bombs that come at you and speed up, the third is code that allows you to control the ship with arrows, and the fourth is a timer that lets you keep track of previous records.
How we built it: We used pygame and python in order to build it. We watched a couple youtube videos and learned a couple steps on how to build a game. The rest we got inspiration from github and learned how to make a moving background, etc.
Challenges we ran into: During these couple of days, we have encountered a lot of problems. One of which was not being able to work together in an easy way. We learned that the software we were using, pygame, was very difficult to share projects with, so we had to share the code to each other and test different things on different screens. One big problem of the code was getting the moving background to work.
Accomplishments that we're proud of: This was our first Hackathon. We are proud to have even finish a simple 2d game. We have some python knowledge, but we don't have much coding experience.
What we learned: We learned how pygame works. All of us know python, but pygame is completely different. You could be fluent in python, but struggle with pygame.
What's next for Sail Past The Bombs: We want to incorporate a coin system to keep track of currency. We also wanted to add in a start menu with different skins and items you could buy. We didn't have enough time to incorporate these things, but hopefully, we can add them in at a later date.
Log in or sign up for Devpost to join the conversation.