Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shikharj/aliens_ahoy
A 2D Ship Shooting Game Built Using Pygame Library
https://github.com/shikharj/aliens_ahoy
Last synced: about 2 months ago
JSON representation
A 2D Ship Shooting Game Built Using Pygame Library
- Host: GitHub
- URL: https://github.com/shikharj/aliens_ahoy
- Owner: ShikharJ
- Created: 2016-10-22T06:53:02.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-05-24T05:41:02.000Z (over 7 years ago)
- Last Synced: 2023-04-26T11:30:07.503Z (over 1 year ago)
- Language: Python
- Size: 24.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Aliens_Ahoy
A 2D Ship Shooting Game Built Using Pygame Library
Aliens Ahoy is my first ever Python 3.5.2 project built using the amazing Pygame Library.
The motivation for this project came partly from my passion for core CS development and the ease of programming with the Python language.
The player is given the command of a ship, with the capability to fire a fixed amount of bullets. Each bullet can take down only a single enemy ship at once. The bullets must hit all of the invading aliens, to advance to the next level.
The player can move left or right with the help of the arrow keys, and fire bullets using the spacebar. The alien fleet drops down in only after traversing the screen width.
Each player is guven a total of three spaceships to spare, and a predetermined pause occurs at the devastation of the current ship.
The game uses dynamic settings, and as such, after the progression of each level of the game, the alien fleet speed changes by a certain predetermined amount to introduce more challenges into the game.
The game does not have an upper bound on the levels, i.e., the game currently does not have a fixed number of levels (a change which is expected to be implemented soon).
However, during each play, the high score is displayed on the screen, challenging different players to give their best performance, and emerge with the highest score.
The play button appears at the start and at the end of a player's gameplay. Happy Gaming!