Inspiration
After seeing too many people not wearing masks when they should be, we wanted to make a game where we could get people to mask up!
What it does
Mask shooter is a top-down 2D shooter where the player character can move using the arrow keys and shoot masks using the space bar. Unmasked people appear on the screen to be shot at from time to time and move around randomly.
How we built it
We built this game as a Python application using the pygame library.
Challenges we ran into
We found it difficult to code bullets to shoot and to get collision detection working; in the final version bullets can't hit enemies and change direction when new bullets are fired.
Accomplishments that we're proud of
We're proud of using a proper object-oriented structure for player, enemy, and bullet entities so as to be able to create and manage many of them easily.
What we learned
We learned why creating classes to manage multiple entities of the same kind can be useful; this has given us a greater appreciation of the techniques used in our data structures class at SU.
What's next for Mask Shooter
Implementing collision detection and a scoring system to make the game fun to play!
Note: Jackson Weber is a member of our team; he just hasn't added himself to this DevPost project because he's currently asleep.

Log in or sign up for Devpost to join the conversation.