Space Shooter Game
A classic 2D space shooter game built with Python and Pygame, where players control a spaceship to battle waves of enemy ships while dodging incoming lasers. The game features smooth movement, shooting mechanics, multiple enemy types, and a dynamic level progression system.
Python
OOP
Pygame

Project Overview
Timeline: March, 2025
Features
Player-controlled spaceship – Move in all directions and shoot lasers using keyboard controls.
Enemy Ships – Multiple enemy types (Red, Green, Blue) spawn in waves with increasing difficulty.
Shooting Mechanism – Both player and enemies can fire lasers, with cooldown logic for controlled firing speed.
Laser System – Dynamic laser movement and collision detection.
Health System – Player has health points and a visible health bar; enemies are destroyed on hit.
Lives System – Player starts with multiple lives and loses one if an enemy passes the bottom.
Level Progression – Each cleared wave increases the level and difficulty.
Game Over Screen – Displays “YOU LOST!!” message when lives or health reach zero.
