Space-invaders-esc game where you battle alien spiders across the solar system
Project description
Interplanetary Invaders
Shoot off into the solar system after space invaders attack Earth! But beware, each planet is riddled with new tricks and threats... Earn new vehicles like NASA's Curiosity rover, conquer intimidating bosses, and shoot many, many lasers. Realistic physics, diverse power-ups, vivid explosions, and sciency vibes separate this game from your typical space-invaders clone.
Installation
Requires python 3.7 or greater.
python -m pip install interplanetary-invaders --user
Running the game
After installing with pip
, run the game with its module:
python -m interplanetary_invaders
Or run the run_game.py
script to launch it from the repo directory.
Installation with pip
may also create the interplanetary-invaders
entrypoint.
Playing the game
Controls:
Control the game with the arrow keys or WASD keys.
Press Y or a specific number key (1-9) to use collected items.
Press F2 to take screenshots. Screenshots are stored in the user's "data" directory, which is printed on startup.
Notes:
You may need to acquire "Space Transport Licenses" from the Stores to use heavy vehicles on other planets.
The game does not have a proper ending at the moment, but I dare you to beat all of the missions.
Acknowledgements
Game assets:
- Credit to NASA for many of the realistic space images used in the game, as described in the credits.
- Flak Bursts sound (modified) is by zimbot (CC BY 4.0)
- Cash Register sound is by kiddpark (CC BY 4.0)
- The green alien crash sound was made with a sound by spoonsandlessspoons (CC BY 4.0)
Other contributers:
- @XracerX
License
This software is under the GNU GPLv3 License. See the LICENSE file for the full license.
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
Hashes for Interplanetary Invaders-0.7.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80e8d1e0358970b8ecebf10c4ad593abb1c2b8ed25579d1f316e8402e8206e5f |
|
MD5 | f60bac7d591e1726045477e3bb133b38 |
|
BLAKE2b-256 | 6a61df3e79cfcdecc0b1e5b4208ce8447e27905b6cfea766af8267b74b5f9998 |
Hashes for Interplanetary_Invaders-0.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14104d6ecf0ca6ada732e110af58bd8baa6029ecf6aea1e2a49dfa12496672a9 |
|
MD5 | 5200403518a0971f2254b5d9c63d69d1 |
|
BLAKE2b-256 | fd0e622eb6c16378da873ff77d0f7a001b205f87a8e71a409ff1577d7b865367 |