Reactive computer opponent
The AI adjusts its movement speed and firing behavior based on the selected difficulty, creating a fair but challenging experience for the player.
You control the yellow ship while the computer commands the red. Choose a difficulty level, dodge incoming fire, collect power-ups, and defeat the AI opponent in a real-time space battle.

The AI adjusts its movement speed and firing behavior based on the selected difficulty, creating a fair but challenging experience for the player.

Health power-ups spawn during gameplay and can be collected strategically. A clean HUD displays health and score in real time.

The game includes background music, sound effects for firing and collisions, and a clear win screen with the option to restart quickly.
Designed and implemented using Python and Pygame.
Easy, Medium, and Hard modes adjust AI speed and firing behavior.
Real-time controls with smooth movement and collision handling.
Both player and AI health are tracked visually during the match.
Health boosts spawn dynamically and can influence the outcome.
The game can be paused and restarted at any time.
Move: W / A / S / D
Fire: Enter
Pause: Esc