Skip to main content

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

FONTS

COPYRIGHT

All the assets not mentioned above were made by me, and belong to me.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

space-invaders-0.3.2.tar.gz (8.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

space_invaders-0.3.2-py3-none-any.whl (8.4 MB view details)

Uploaded Python 3

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

Hashes for space-invaders-0.3.2.tar.gz
Algorithm Hash digest
SHA256 c56e15a823ec0af0c5dbbd34938833ea96592963d0dff1f313c12e939c1ff934
MD5 1327c2c51e928e5954cbbbbb8ab4de35
BLAKE2b-256 9daca1255b57968d014d208d48948c497c57310de1a4ea87bc09ff96aba7822c

See more details on using hashes here.

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

Hashes for space_invaders-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a43cf5c92c386ef08226fb1851a2ae262e7c7b01b6ca6053f62fa8e5b14462f1
MD5 6d91c3d2564ed4fa3904388a134151dc
BLAKE2b-256 6b244eb52632c053b97e52c66472d97a6d2fc49769a14fc353eb925b69871799

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page