Inspiration

Our inspiration behind the project was our love for old-timey games and Kirby. We always love playing games where we have the option to vs each other and so this was the perfect project for us to persue.

What it does

This is a 1v1 pvp game, featuring the characters Kirby and MetaKnight. Players will play on the same screen, with one using the arrow keys to control Kirby and the other using WASD to control MetaKnight. MetaKnight will win if they touch Kirby 5 times while Kirby will win if they survive for 90 seconds without getting touched 5 times.

How we built it

We built this program using Replit and Python.

Challenges we ran into

We wanted to implement a bullet feature that would allow Kirby to shoot projectiles at MetaKnight, but we ran into several complications with this and had to scrap the idea.

Accomplishments that we're proud of

We are immensely proud of the walking motions of Kirby and MetaKnight as well as the timer function and scoring as both of these features took us a while.

What we learned

We learned that building a game was immensely hard, but we learned that collaborating as a team helped us accomplish the things we wanted, no matter how hard they seemed. One of our members hadn't even used Python before this and so they learned how to work with what they had and make use of the resources at hand to still contribute to the project. Finally, we learned the importance of knowing when to call it quits as we couldn't implement all the features we wanted because of the time constraints.

What's next for Kirby v. Metaknight PVP

We want to implement the bullet feature we couldn't in the past as well as a homepage that guides users through how to play the game. We also want to add in powerups that players can collect to make the game more fun!

Built With

Share this project:

Updates