A Space-Themed Shooting Game 🚀
Developed with Pygame — the Python game development library known for its ease of use, strong community support, and capability to handle essential graphics and sound. Galactic Defender offers an immersive gameplay experience across multiple levels, each bringing new challenges and escalating difficulty!
- Multi-Level Gameplay: Five levels, each with unique challenges and escalating difficulty.
- Enemy and Obstacle Variety: Diverse enemy types, asteroids, and obstacles to keep gameplay engaging.
- Power-Ups and Boss Battles: Progressively powerful upgrades and a final boss level for added excitement.
- Dynamic Visuals and Sound: Enhanced graphics and audio effects to enrich the gaming experience.
- User-Friendly: Suitable for beginners while offering depth for seasoned players.
The game starts with a brief intro sequence, setting the space-themed atmosphere before players dive into the action. We can use left and right arrow keys to move our spaceship and for shooting the enemies we should press the space bar.
-
Level 1: Enemies appear, introducing basic shooting mechanics.
-
Level 4: Introduction of power-ups alongside enemies and asteroids.
-
Level 5 - Boss Level: The final showdown with a challenging boss!
Celebrate your victory with a customized title screen upon completing the game!
- Pygame: For core game functionality, including graphics and sound.
- Python: Base programming language for developing game logic and controls.
- Clone the repository:
git clone https://github.com/yourusername/Galactic-Defender.git
- Install dependencies
pip install pygame
- Run the game:
python main.py
Your feedback is valuable! Feel free to open an issue or submit a pull request to help improve Galactic Defender. Join us on this space journey and let’s make this game even better!