Skip to main content

Alien Onslaught: An action-packed arcade space shooter game.

Project description

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

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

alien-onslaught-3.3.2.tar.gz (50.7 MB view details)

Uploaded Source

Built Distribution

alien_onslaught-3.3.2-py3-none-any.whl (51.0 MB view details)

Uploaded Python 3

File details

Details for the file alien-onslaught-3.3.2.tar.gz.

File metadata

  • Download URL: alien-onslaught-3.3.2.tar.gz
  • Upload date:
  • Size: 50.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for alien-onslaught-3.3.2.tar.gz
Algorithm Hash digest
SHA256 6008a1a02cfb0ed5db7e2b494037e5980e616593237cfc32cb8769e37a34cf65
MD5 27636a56ae81d56de562719b603bb4d3
BLAKE2b-256 80d9284ada684326aa4443d24f2c61ae35d6100c0b77a53a1de080609ec06cc9

See more details on using hashes here.

File details

Details for the file alien_onslaught-3.3.2-py3-none-any.whl.

File metadata

File hashes

Hashes for alien_onslaught-3.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 321731767b8aa6e2e8d42066fa9e504379c4f23f8b226b2870d5d890601e3953
MD5 bce5bfaa03ac7735aae8627961dc3f08
BLAKE2b-256 93f406db4669fa494bec1c0f9c7fc0e4a2d7a864966b25b519e169248e3b4167

See more details on using hashes here.

Supported by

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