Inspiration
We liked the idea of a review game for students learning python. As TA's for an intro to python class, we understand students have a hard time reviewing python if they are not interested in it. We created the game to make reviewing python a more interactive experience.
What it does
Our game starts off with a raven as the main character, and it moves along the game encountering new characters and problems to solve with python. The first level uses user-pressed buttons to test the raven.
How we built it
We used Python and Pygame to create this game. We decided to use Python to show students how much Python can accomplish.
Challenges we ran into
Pygame was not the easiest to work with, so we came across a good amount of errors. It was also not the most efficient.
Accomplishments that we're proud of
Our homescreen, audio, and starting level. The animation is also pretty smooth!
What we learned
This process would've been more efficient if we had templates for each sprite and were better prepared for every little thing we had to implement ourselves.
What's next for Raven's Python Battle
We would like to create more levels and characters for the Raven to encounter. Later on in the game, we would like to add user-input to the levels to make the review more accurate to the content.
Log in or sign up for Devpost to join the conversation.