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.

Built With

Share this project:

Updates