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:

  1. How to use pygame and create character classes to an intermediate degree
  2. How to support continuous-movement ingame with complimentary animation actions and frames
  3. 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...

  1. Sound effects
  2. Attack animations and damage
  3. Start, restart, and exit options after the opposing player is defeated

Built With

Share this project:

Updates