A fast-paced, open-source 2D arcade shooter where the player defends Earth from waves of alien invaders. This project is designed for fun, learning, and easy modification — perfect for game jam entries, tutorials, or as a starting point for your own shooter.
- Fast-paced arcade-style gameplay with progressive enemy waves
- Multiple enemy types
- Score, lives, and basic power-ups
- Easy-to-read codebase intended for learning and extension
Clone the repository:
git clone https://github.com/yizchu/alien-invasion.git
cd alien-invasionPython / Pygame:
python alien_invasion.pyDefault controls (update to match actual controls in your project):
- Move left / right: Arrow keys or A / D
- Shoot: Spacebar or Left mouse button
- Pause: P or Esc
Objective:
- Survive waves of aliens, earn points by destroying enemies, and try to beat your high score.
- Collect power-ups for temporary advantages (e.g., rapid fire, shields).
Happy hacking — shoot some aliens!