Skip to content

A fan-made Space Invaders game in Python using Pygame. Battle waves of alien invaders, dodging their projectiles and advancing through levels.

License

Notifications You must be signed in to change notification settings

Tirthraj-Raval/Space-Invaders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Space Invaders

Space-Invaders

Welcome to Space Invaders, a fan-made game inspired by the classic Japanese shooting game released by Taito. In this game, you control a spaceship and defend the Earth from waves of descending aliens. This project was created for entertainment and to learn Python and Pygame.

Table of Contents

About the Game

Space Invaders is a thrilling and nostalgic space shooter game where you control a spaceship to fend off waves of descending aliens. Inspired by the iconic game developed by Taito, this fan-made version brings the classic gameplay to your screen with modern enhancements.

Features

  • Classic Gameplay: Faithful to the original game mechanics.
  • Smooth Controls: Responsive and intuitive spaceship controls.
  • Multiple Levels: Increasing difficulty with each level.
  • Power-Ups: Collect power-ups to upgrade your spaceship.
  • High Scores: Track your best scores and aim for new records.
  • Object-Oriented Design: Built using OOP principles for modularity and reusability.

Disclaimer

This is a fan-made game inspired by the classic Space Invaders game developed by Taito. It is created purely for entertainment purposes and to learn Python and Pygame. All original game elements are owned by Taito.

Getting Started

Prerequisites

  • Python 3.x installed on your machine.
  • You might also need to change the paths for loading files as and where required.

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/Space-Invaders.git
    cd Space-Invaders
  2. Install the required dependencies:

    pip install -r requirements.txt

Screenshots

Take a look at how the game looks like

Game-Image

How to play

  • Move Left: Left Arrow Key
  • Move Right: Right Arrow Key
  • Shoot: Space Bar

Technologies Used

  • Python: The core programming language used to build the game.
  • Pygame: A set of Python modules designed for writing video games.

Running the Game

To start the game, run the following command:

python main.py

License

This project is licensed under the MIT License. See the LICENSE file for details.

Regards

Hope you enjoy the game. Happy invading! 🚀👾

About

A fan-made Space Invaders game in Python using Pygame. Battle waves of alien invaders, dodging their projectiles and advancing through levels.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages