Inspiration
Online space-themed shooting games
What it does
Our program is the beginning of a real-time shooting game, where the player controls a "good" ship and must shoot bullets at enemy ships. We aimed to have the program organized into varying levels of difficulty, and have a "home" screen where the user could select + move through the levels.
How we built it
We used Python and Pygame to build a (semi) functional game in under 24 hours. We made the best use of our existing knowledge of classes and functions, and tried what we could to learn new concepts and apply them in our program.
Challenges we ran into
In our attempts to program the different levels, we ran into issues with organizing our code so that it was as clear and concise as possible. We were also working much slower than expected, and ran into issues with time.
Accomplishments that we're proud of
We were able to successfully program the base ideas of the game, including collision, movement, and user interactions, laying good foundations for continuing with the game later on.
What we learned
Appropriate ways to use classes to help create clearer and more efficient code. We also realized that Pygame is far from efficient and we would like to work towards learning different languages to be able to program better and more efficiently. Although we learned some important lessons this weekend, we have so much more to learn.
What's next for SHOTASTIC
We would like to continue developing the game closer to our initial idea (with levels, variation in difficulty, etc.) and add more features, such as enemy movement and a home screen. We'd also like to explore potentially using other languages that would allow us to create the game we want more easily and efficiently.
Log in or sign up for Devpost to join the conversation.