Metadata-Version: 2.1
Name: space-invaders
Version: 0.3.2
Summary: A cool spaceship shooter rouge like game inspired by Hyperspace Invaders
Author: Bódi Martin
Author-email: bodimartin22@gmail.com
Description-Content-Type: text/markdown
Requires-Dist: pygame
Requires-Dist: shapely


# Space Invaders  
  
## ABOUT THE GAME  
  
 - The game consists of phases, you have to survive each phase to  
   complete the level You dont necessarily have to kill all enemies, its  
   enough to dodge them, tho you wont get as much point  
 - There are pickups spawned at random intervals, these pickups make  
   sure to pick them up as they help a lot  
 - Sometimes these pickups are weapons which are way stronger than the  
   default one  
 - You also have lives indicated by helmets on the top left corner   
 - If you die you start from the very beginning  
 - There are 6 levels in total  
   
### CONTROLS  
  
 - Use W, A, S, D to move your ship  
 - Use SPACE to shoot Press  
 - LEFT-SHIFT to change between weapons  
 - SPACE / W / S to fast-forward the credits  
  
## HOW TO INSTALL  
### Administrator Level Installation  
*use this command in the terminal to install the game:*  
  

     pip install space-invaders   

  
### User Level Installation  
*use this command in the terminal to install the game:*  
  

     python -m pip install space-invaders --user  

  
## HOW TO START THE GAME   
  
*Do this after installing the game*  
  
### Admin Level  
*use this command in your terminal:*  
  
     space-invaders  

### User Level  
*First lets check where the game was installed with this command:*  

     python -m pip show space-invaders  

You should see that the Location tells you where the game was installed,   

> Location: Path/To/The/Installation/Folder  


*Finally lets run the game by typing this into the terminal, without the < and > symbol:*  

     python <Path/To/The/Installation/Folder>/space_invaders/run_game.py  


## Unittesting

Information about the unittests is in the <b>space_invaders/tests/INFO.md</b> file.
Read that if you are interested in testing the project.

## USED SOURCES  
  
### SOUNDS  
- main-theme-song:   https://freesound.org/people/zagi2/sounds/340452/  
- default-gun-sound:   https://freesound.org/people/flyingsaucerinvasion/sounds/615809/  
- minigun-sound:   https://freesound.org/people/Halgrimm/sounds/156895/  
- rocket-sound:   https://freesound.org/people/inferno/sounds/18380/  
- defeat-sound:   https://freesound.org/people/landlucky/sounds/277403/  
- win-sound:   https://freesound.org/people/jivatma07/sounds/122255/  
- hit-positive-sound:   https://freesound.org/people/ArtemBasov/sounds/427409/  
- hit-negative-sound:   https://freesound.org/people/strangehorizon/sounds/648200/  
- explosion-sound:   https://freesound.org/people/JakeGwizdak/sounds/565481/  
- pick-up-sound:   https://freesound.org/people/Jocabundus/sounds/678384/  
- credits-music:   https://freesound.org/people/samueloak89/sounds/353775/  
<br>_(2023.04.28)_  
  
### FONTS  
- alien-invader-font:   https://www.dafont.com/alien-invader.font  
- agency-fb-font:  Builtin Windows Font  
<br>_(2023.04.28)_  
  
### COPYRIGHT  
#### All the assets not mentioned above were made by me, and belong to me.
