PyBluesky
Version : 1.0.0
A simple python game protect your jet from missiles attack based on pygame framework
Based on https://realpython.com/blog/python/pygame-a-primer
Author : Lakhya Jyoti Nath (ljnath)
Date : April 2020
Email : ljnath@ljnath.com
Website : https://www.ljnath.com
Change Log
[1.0.0] - 2020-05-02
- renamed game to PyBluesky
- added background vegetation support
- added packaging support
[0.12] - 2020-05-02
- updated sprite for bullet, jet
- added support for flashing powerup star, flash rate is configurable in the class
- added music which powerup is activated
- added sprite for deactivated missiles to distinguishing between activated ones
[0.11] - 2020-05-01
- added powerup star which will mark all active missiles as bad
- added suport for collision detection between the jet and its bullet
- consuming powerup will increase game score by 100
[0.10] - 2020-05-01
- added ammo limit, game starts with 100 ammo and 50 is added pn every level up (max ammo can be 999)
- added support for game to run in full screen by default
- added support to dynamically set game resolution as the monitor resolution
- channged score sprite color to dark grey
- change levelup time from 10s to 20s
[0.9] - 2020-05-01
- added shoot functionality for the jet by clicking mouse of pressing spacebar
- updated score calculation, now destroying 1 missile gives 10 pts
- added game instruction in welcome screen
- added sound effects for shooting and destroying missiles
[0.8] - 2020-04-27
- added methods to continously move text on either X or Y axis
- added author sprite in the game menu
[0.7] - 2020-04-26
- added game title in the menu
- added support for level up in the game, missile count will increase every level
- added sound for level up
- removed redundant condition check in jet sprite
- renamed GameInputText to GameMenuText
[0.6] - 2020-04-26
- refactored game code into modules based on sprite
- introduced game environment to maintain and share game environment data across different various modules
[0.5] - 2020-04-26
- added support for continous jet movement towards cursor; even on fixed mouse position
[0.4] - 2020-04-26
- added suport for mouse movement as game input
- added input mode screen on game start
- fixed replay text sprite rendering
[0.3] - 2020-04-25
- added support for game replay
[0.2] - 2020-04-24
- refactored code and added comments
- changed jet image and collision sound
- changed cloud image and added support for random cloud design
[0.1] - 2020-04-23
- first version with default game play
- added gameover message during collision
- added game scoring and playtime
Demo
