Inspiration

The inspiration for this game was from my childhood favorite "Castle Crashers"

What it does

This game currently loads a title screen, character select screen, a stats screen, and the first level. Unfortunately, I ran out of time as I found out about the hackathon too late. But I am proud of what I made in 2 days.

How we built it

Python, pygame, youtube, documentation, google, and chatgpt

Challenges we ran into

As this was my first game, I had trouble wrapping my head about how to get the moving pieces of the Game, Gamestate, and render functions working together. I also had problems looping through sprites because they would cause the game to become unresponsive. I wasn't sure how to move the logic to the handle event method and still have it in my scene code. When I put the event loop in the scene code, the game became unresponsive.

Accomplishments that we're proud of

In 2 days I've managed to get a working beginning of the game and can progress into movement, collisions, enemy spawning, and enemy ai

What we learned

I've learned a lot: making character classes, UI in python, state based management, and character controls. I've only ever had an introduction to python class and some experience with Java with the University of Helenski's Java MOOC. There's still a lot to learn, I'm still wrapping my head around supers.

What's next for Role Playing Game

Creating the character movement. Creating the enemies. Having the enemies move towards the player to attack. Animating the sprites. Updating the character stats and position. There's so much.

Built With

Share this project:

Updates