Skip to main content

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)

Source distribution for alien-onslaught 3.3.2
File Size Uploaded
alien-onslaught-3.3.2.tar.gz 50.7 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for alien-onslaught 3.3.2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

3.3.2 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page