/Alien-Invasion

An arcade-type game where the user can play as the controller of the ship and shoot down alien ships and earn points.

Primary LanguagePythonApache License 2.0Apache-2.0

๐Ÿ‘ฝAlien Invasion

An arcade type game where the user can play as the controller of the ship and shoot down alien ships and earn points.This project completely uses Object-Oriented Approach and is also well documented . Suggestions are welcome ๐Ÿ˜„

๐ŸŽฎGame Specifications

The game has three Mode for the Player

  • ๐Ÿ‘‰ The Normal Play Mode ๐Ÿšฒ with 2 extra ships to fight and other variable game speeds
  • ๐Ÿ‘‰ The Intermediate Voyager Play Mode ๐Ÿš— with 1 extra ships to fight and other variable game speeds
  • ๐Ÿ‘‰ The Expert Voyager Play Mode ๐Ÿš„ with 0 extra ships to fight and other variable game speeds

Game Controls

  • ๐Ÿ‘‰ D/d for moving the ship right
  • ๐Ÿ‘‰ A/a for moving the ship left
  • ๐Ÿ‘‰ spacebar for firing bullets
  • ๐Ÿ‘‰ Q/q for quitting the game

๐Ÿ”งRequeriments

  • ๐Ÿ‘‰ python (3.x+)
  • ๐Ÿ‘‰ pygame(2.0.1)

๐ŸŽฎLet's Play

First create your fork of the repository, then clone using:

cd path/to/folder  
git clone https://github.com/TriparnoChatterjee/Alien-Invasion.git

To run the game, ensure that you have python and pygame library installed in
your system.

To install pygame enter the command at terminal prompt :

$ python -m pip install --user pygame
OR
$ python3 -m pip install --user pygame