Skip to content

Shreevatsan-S/Space-Invaders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Space Invaders

A classic Space Invaders game built using Python and Pygame.

This project demonstrates core game development skills including game loops, sprite management, collision detection, scoring, and real-time input handling.


🕹️ Gameplay

Take control of your ship at the bottom of the screen and shoot down waves of enemies before they reach you!

Features:

  • Player movement (left/right) and shooting
  • Multiple enemy waves with movement patterns
  • Score tracking and game over screen
  • Collision detection between bullets and enemies
  • Modular, object-oriented game structure

📦 Technologies Used

  • Python 3
  • Pygame (2D game library)

🚀 How to Play

  1. Clone this repository:
    git clone https://github.com/Shreevatsan-S/Space-Invaders.git

Navigate to the folder:

cd Space-Invaders

Install dependencies:

pip install pygame

Run the game:

python main.py

About

A classic Space Invaders game built with Python and Pygame to practice 2D game development concepts such as game loops, sprite management, collision detection, and real-time input handling modular code design.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages