Inspiration
The idea for the project came from Diego. The plan originally was to make a very ambitious manic shooter, featuring large amounts of projectiles that the player character is required to dodge– and gets increasingly more difficult as times goes on. As the original idea was a bit ambitious to meet the requirements for the competition, and above our programming knowledge, several adjustments were made in order to construct a simplified version of our original idea. Our game is inspired by the “Galaga” game featuring Rowdy and our football I-35 rivals over at Texas State, The Bobcats.
What it does
In this game, utalize the left, right, up, and down arrow to move Rowdy around the screen. Click to throw "footballs" at the moving, Bobcat target. With each football successely thrown, you gain 10 points and the Bobcat is positioned in a new direction. In 60 seconds, click as many times as you can to throw and gain as many points as possible. Make sure not to get hit by the bad Bobcat or else its GAME OVER!!!
How we built it
We approached the project with the idea that we needed to build a foundation from where to start. This meant making the basic look of the game first. Backgrounds, the player looks and the targets specifically. Next, was the actual coding process to get the thing working.
Challenges we ran into
The challenge we had issues with was getting the code to work the way we wanted it to. We had to figure out what code needed to be changed and what else needed debugging.
Accomplishments that we're proud of
We learned how to utilize our resources to help build code, understand how to debug when running into issues, and how to make it more efficient in a collaborative manner.
What we learned
Throughout this project, we acquired a number of important skills relating to Python. First and foremost, the ability to interact and use a graphical interface within a Python program. Another invaluable skill we gained in this project was how to implement the arrow keys and the space bar to a graphic in Python. A third skill we learned was how to implement multiple classes in a single project. There were many other Python skills we learned throughout this project, but these were of the utmost importance.
What's next for Rowdy Blitz
If we had more time, we would implement levels, power ups, and a number of features to enhance the gameplay of the game. We would have also put more detail in the gameplay and the characters.
The skills developed during this project will greatly aid in our development as programmers. We learned a great number of skills that can be applied to future projects relating to Python. For instance we now all know how to make a graphical interface on python and use the arrow keys to control it.
Log in or sign up for Devpost to join the conversation.