Skip to content

nksmanya/Galactic-Defender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🌌 Galactic Defender ☄️

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!


🚀 Key Features

  • 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.

🎮 Game Overview

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.

Intro Sequence

Intro Sequence Screenshot

Level Progression

  • Level 1: Enemies appear, introducing basic shooting mechanics.
    Level 1 Screenshot

  • Level 2: Asteroids add a new layer of challenge.
    Level 2 Screenshot

  • Level 3: A mix of enemies and asteroids.
    Level 3 Screenshot

  • Level 4: Introduction of power-ups alongside enemies and asteroids.
    Level 4 Screenshot

  • Level 5 - Boss Level: The final showdown with a challenging boss!
    Boss Level Screenshot

Completion Screen

Celebrate your victory with a customized title screen upon completing the game!
Title Screen


🛠️ Technologies Used

  • Pygame: For core game functionality, including graphics and sound.
  • Python: Base programming language for developing game logic and controls.

📥 Installation and Setup

  1. Clone the repository:
    git clone https://github.com/yourusername/Galactic-Defender.git
  2. Install dependencies
    pip install pygame
  3. Run the game:
    python main.py
    

📬 Feedback

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!

About

A space shooting game with python using pygame

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages