Skip to content

iamarshsingh/space-invaders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Space Invaders

About :

Space Invaders is a two-dimensional fixed shooter game in which the player controls a ship with lasers by moving it horizontally across the bottom of the screen and firing at descending aliens. The aim is to defeat five rows of ten aliens that move horizontally back and forth across the screen as they advance towards the bottom of the screen. The player defeats an alien, and earns points, by shooting it with the laser cannon. As more aliens are defeated, the aliens' movement and the game's music both speed up.

The aliens attempt to destroy the ship by firing at it while they approach the bottom of the screen. If they reach the bottom, the alien invasion is successful and the game ends. A special "mystery ship" will occasionally move across the top of the screen and award bonus points if destroyed. The ship is partially protected by several stationary defense bunkers that are gradually destroyed by projectiles from the aliens and player.

For more details about game and its features see Wiki of repository.

How To Play :

You can run the program in the command prompt

cd SpaceInvaders
python3 spaceinvaders.py

Note: This Game will run only in Python3 only.

Members:

  1. Arshdeep Singh
  2. Avi Shrivastava
  3. Chetan
  4. Mithun Nair
  5. Saarthak Modi

Reference Links:

  1. Basic Info about the game:https://www.leejamesrobinson.com/blog/space-invaders-with-python/
  2. Youtube tutorials :https://www.youtube.com/watch?v=QvtlEj_T55o&list=PLlEgNdBJEO-lqvqL5nNNZC6KoRdSrhQwK
  3. Look of the game:https://www.youtube.com/watch?v=_2yUP3WMDRc
  4. Pygame Tutorials(sprites):https://www.youtube.com/watch?v=y6hQdd68xaw
  5. Sprite Documentation:https://www.pygame.org/docs/ref/sprite.html
Disclaimer :

This project is done as an assignment for QSTP.

About

Arcade Blockbuster Space Invaders Game written in Python using Pygame

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages