-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Sharique Hussain edited this page May 28, 2025
·
3 revisions
Welcome to the Galaga Clone Game โ a simple, fast-paced arcade shooter inspired by the classic Galaga experience. This project is developed in Python using Pygame and is perfect for beginners to explore game development!
In this 2D space shooter:
- You control a spaceship defending against waves of alien enemies.
- Shoot down invaders, dodge attacks, and rack up your score.
- The enemies move in patterns and dive towards you!
Key | Action |
---|---|
โ Left Arrow |
Move spaceship to the left |
โ Right Arrow |
Move spaceship to the right |
Spacebar |
Fire bullet |
Esc / [X] |
Exit the game |
-
player.png
โ Spaceship controlled by the player -
enemy.png
โ Enemy alien invaders -
bullet.png
โ Fired projectiles -
spaceship.png
โ Window icon for the game
๐จ Assets are placeholder images rendered using
Pillow
(colored boxes with labels). You can replace them with your own custom sprites!
Install Python dependencies before running:
pip install pygame
galaga-clone/
โ
โโโ galaga_game.py # Main game script
โโโ player.png # Player sprite
โโโ enemy.png # Enemy sprite
โโโ bullet.png # Bullet sprite
โโโ spaceship.png # Icon for the game window
โโโ README.md # GitHub README
- Clone the repo:
git clone https://github.com/YOUR-USERNAME/galaga-clone.git
cd galaga-clone
- Run the game:
python galaga_game.py
- Smooth movement and shooting mechanics
- Multiple enemies with horizontal wave motion
- Bullet collision detection
- Scoring system with real-time display
- Easy to modify or extend
- Add sound effects and background music
- Game over screen and restart
- Power-ups (multi-shot, shield, etc.)
- Enemy shooting / dive attacks
- Lives system and health bars
- Score saving and high scores
Contributions are welcome! Feel free to:
- Fork the project
- Create a new branch
- Submit a pull request
Letโs make this clone cooler together ๐ฏ
Perfect beginner-friendly project to:
- Understand Pygame basics
- Learn about event loops, sprite rendering, and collision detection
- Structure and build a full working game from scratch in Python
This project is licensed under the MIT License.
Sharique Hussain
๐ GitHub | ๐ผ Lead Engineer @ Cloud Software Group
Add in-game screenshots here (replace placeholder URLs with actual image links)