Alien-Onslaught
-
Alien Onslaught is an action-packed game that will test your shooting skills and reflexes. The game is set in outer space, where you must shoot fleets of aliens to reach higher levels and increase your high score. With each level, the game becomes more challenging as the aliens become stronger and faster, bosses are starting to appear, and more asteroids rain down from above.
-
The game offers a range of game modes (e.g.: Boss Rush, Endless Onslaught, Cosmic Conflict (PVP)), including single-player and multiplayer modes, where you can choose to battle it out with friends or take on the aliens alone. In game you can also get a variety of ship power-ups, including increased ship speed, bullet speed, and fire power, as well as shields that protect you from enemy fire. It also includes a high score system where players can compete with others for the top spot on the leaderboard, boss fights, different weapons, different player ship types, and more other features.
Requirements:
- Python 3.7 or later
- Pygame 2.0 or later
Game Launch:
- pip install alien-onslaught
- python -m src.alien_onslaught
Controls:
Gameplay:
Player 1 (Thunderbird):
- Move: W, A, S, D
- Fire: Space
- Laser: C
- Launch Missiles: X
Player 2 (Phoenix):
- Move: Arrow Keys
- Fire: Enter
- Laser: R-Shift
- Launch Missiles: R-Ctrl
UI Controls:
- Toggle Fullscreen: F
- Pause: P
-
- While Paused:
- Save Game: S
- Restart: R
- Return to Game Menu: ESC
- Return to Main Menu: M
- Quit: Q
Game images can be found here
Release files for alien-onslaught 3.3.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| alien-onslaught-3.3.2.tar.gz | 50.7 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| alien_onslaught-3.3.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 101.6 MB
Release files / alien-onslaught-3.3.2.tar.gz
| Download URL | alien-onslaught-3.3.2.tar.gz |
|---|---|
| Size | 50.7 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6008a1a02cfb0ed5db7e2b494037e5980e616593237cfc32cb8769e37a34cf65
|
|
BLAKE2b-256 checksum How to use checksums |
80d9284ada684326aa4443d24f2c61ae35d6100c0b77a53a1de080609ec06cc9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.4
|
Release files / alien_onslaught-3.3.2-py3-none-any.whl
| Download URL | alien_onslaught-3.3.2-py3-none-any.whl |
|---|---|
| Size | 51.0 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
321731767b8aa6e2e8d42066fa9e504379c4f23f8b226b2870d5d890601e3953
|
|
BLAKE2b-256 checksum How to use checksums |
93f406db4669fa494bec1c0f9c7fc0e4a2d7a864966b25b519e169248e3b4167
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.4
|