Inspiration

After learning what the theme was, we all mentioned that we had fond memories of playing Doom when we were younger. This led to us deciding we wanted to make a 2d shooter inspired by the original Doom. Instead of demons, we decided to make our enemies zombies, and to end the game, we took inspiration from Mario by having our main character save a princess as well. Overall, this project was a love letter to the video games that have brought us joy in our lives.

What it does

Our game lets the user control a character as they try and survive a wave of zombies.

How we built it

We used the Python pygame library. We tried to use Vly.ai to implement audio into the game; however, we ran into challenges producing output to implement this feature correctly.

Challenges we ran into

Preventing wall collisions and creating the bullet physics were challenging. We ran into a few Git merge conflicts, too.

Accomplishments that we're proud of

Getting a finished product that we are genuinely proud of and having learned more about new technologies was a great accomplishment for us.

What we learned

Pixel art, tile mapping, and more Git commands.

What's Next for Last Stand: Zombie Survival

We had the idea to add more zombie waves; however, with the time restrictions, this would have been too ambitious. We would also like to implement more levels in the future.

Built With

Share this project:

Updates