18
Space Shooter Game

About this project
This two-player space shooter was built in Python with Pygame, putting both players on the same screen and giving each their own controls, movement area, and weapons. Player 1 uses the arrow keys and Right Ctrl, while Player 2 uses WASD and Left Ctrl.
The game manages real-time keyboard input, spaceship movement, projectile creation, collision detection, and player health. Each player begins with 10 health points and can have up to three bullets active at once, while a central boundary keeps the two players within their respective sides of the arena.
A match ends when one player's health reaches zero, after which the game displays the result before closing. The project provides a compact example of real-time state management, input handling, collision logic, and multiplayer game mechanics using Pygame.