A space-themed clicker game built with PyQt6 where you defend the galaxy from alien invaders by deploying various spacecraft.
- Space combat gameplay mechanics
- Fleet building and management
- 15 different spacecraft to deploy, from basic drones to powerful universe guardians
- Achievement system for various milestones
- Detailed statistics tracking
- Alien database with defeat records
- Auto-save functionality
- Click on alien ships to damage and defeat them
- Earn XP from defeating aliens
- Use XP to deploy spacecraft that deal automatic damage
- Level up by earning sufficient XP
- Unlock achievements through your space missions
- Build a powerful galactic fleet to defend against the alien invasion
- Python 3.6+
- PyQt6
- Windows (for sound support)
- Clone this repository
- Install the required dependencies:
pip install PyQt6
- Run the game:
python space_game.py
Deploy various spacecraft to assist in your mission:
- Drone: A basic drone that attacks alien ships
- Fighter: A small fighter ship with laser weapons
- Bomber: Attacks alien fleets with explosive payloads
- Cruiser: Medium-sized ship with advanced weapons systems
- Repair Ship: Keeps your fleet operational during battle
- And many more powerful vessels...
- Click to damage alien ships manually
- Each spacecraft provides automatic damage over time
- Aliens become more challenging as you progress
- XP required for leveling up increases with each level
- Spacecraft become more expensive as you deploy more units
- Your mission auto-saves periodically
Unlock various achievements by:
- Defeating your first alien ship
- Reaching certain level milestones
- Deploying specific spacecraft
- And many more galactic challenges...
The images are from https://game-icons.net/
Feel free to fork this project and submit pull requests with your enhancements or fixes.