A cool spaceship shooter rouge like game inspired by Hyperspace Invaders
Project description
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 space_invaders/tests/INFO.md 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/
(2023.04.28)
FONTS
- alien-invader-font: https://www.dafont.com/alien-invader.font
- agency-fb-font: Builtin Windows Font
(2023.04.28)
COPYRIGHT
All the assets not mentioned above were made by me, and belong to me.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file space-invaders-0.3.2.tar.gz.
File metadata
- Download URL: space-invaders-0.3.2.tar.gz
- Upload date:
- Size: 8.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c56e15a823ec0af0c5dbbd34938833ea96592963d0dff1f313c12e939c1ff934
|
|
| MD5 |
1327c2c51e928e5954cbbbbb8ab4de35
|
|
| BLAKE2b-256 |
9daca1255b57968d014d208d48948c497c57310de1a4ea87bc09ff96aba7822c
|
File details
Details for the file space_invaders-0.3.2-py3-none-any.whl.
File metadata
- Download URL: space_invaders-0.3.2-py3-none-any.whl
- Upload date:
- Size: 8.4 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a43cf5c92c386ef08226fb1851a2ae262e7c7b01b6ca6053f62fa8e5b14462f1
|
|
| MD5 |
6d91c3d2564ed4fa3904388a134151dc
|
|
| BLAKE2b-256 |
6b244eb52632c053b97e52c66472d97a6d2fc49769a14fc353eb925b69871799
|