Inspiration
The inspiration from Pirate Fighters heavily stemmed from my general passion for games and memories of playing Super Smash Flash in middle school.
What it does
Pirate Fighters is a two-player game similar to Street Fighters and Super Smash Flash with its own pirate twist. Defeat your opponent with nothing but your swords or claws and claim your seat as King of the Sea!
How we built it
I built my project on Visual Studio Code using Python's while loops (game event handler), classes (for the characters), its pygame and os modules (loading in sprites, drawing, transforming, etc).
Challenges we ran into
Some particularly challenging aspects of building the project include the time constraint, keypress detections for animation transitions, and avoiding NullPointerExceptions.
Accomplishments that we're proud of
Some accomplishments that I am particularly proud of for this project would be its overall appearance with sprite animations and actions queuing with key presses.
What we learned
Throughout this hackathon and project, I've learned:
- How to use pygame and create character classes to an intermediate degree
- How to support continuous-movement ingame with complimentary animation actions and frames
- How to effectively compact and re-use character classes to avoid repetitive code
What's next for Pirate Fighter
Some features that will be added to Pirate Fighters would definitely be...
- Sound effects
- Attack animations and damage
- Start, restart, and exit options after the opposing player is defeated
Log in or sign up for Devpost to join the conversation.