This is a 2D shooting game made using Python and Pygame. You control a fighter plane and fight UFO enemies and a powerful boss.
GAME FEATURES
• Start screen with Start button
• Player movement using arrow keys
• Shooting using SPACE
• Enemy UFOs with fireballs
• Boss enemy appears every 5 levels
• Boss health bar
• Boss rage mode (faster + more bullets)
• Powerups:
- Health boost
- Double bullets for 5 seconds
• Score, Health and Level system
• Scrolling space background
CONTROLS
Arrow Keys → Move the plane
SPACE → Shoot bullets
FILES USED
main.py
plane.png
ufo.png
boss.png
enemy ball.png
background1.jpg
HOW TO RUN
-
Install pygame
pip install pygame -
Run the game
python main.py
BOSS MODE
Boss appears at level 5, 10, 15, etc.
When boss health is below 50%:
• Boss moves faster
• Boss shoots faster fireballs
MADE BY
Harish Kumar
Computer Science Student
Python • Machine Learning • Computer Vision
