Menu

Tree [e28c92] master /
 History

HTTPS access


File Date Author Commit
 .vscode 2020-04-26 Lakhya Jyoti Nath Lakhya Jyoti Nath [b4cca7] v0.6 refactored the contents to modules and int...
 audio 2020-05-01 Lakhya Jyoti Nath Lakhya Jyoti Nath [6c5b16] 0.12 updated sprites, adding powerup flashing a...
 font 2020-04-23 Lakhya Jyoti Nath Lakhya Jyoti Nath [2a0ad0] Removed used variable
 game 2020-05-02 Lakhya Jyoti Nath Lakhya Jyoti Nath [e28c92] v1.0.0 changed gamename and design
 icon 2020-05-02 Lakhya Jyoti Nath Lakhya Jyoti Nath [e28c92] v1.0.0 changed gamename and design
 image 2020-05-02 Lakhya Jyoti Nath Lakhya Jyoti Nath [e28c92] v1.0.0 changed gamename and design
 .gitattributes 2020-04-23 Lakhya Jyoti Nath Lakhya Jyoti Nath [b2022d] Initial commit
 .gitignore 2020-05-02 Lakhya Jyoti Nath Lakhya Jyoti Nath [e28c92] v1.0.0 changed gamename and design
 LICENSE 2020-04-23 Lakhya Jyoti Nath Lakhya Jyoti Nath [b2022d] Initial commit
 README.md 2020-05-02 Lakhya Jyoti Nath Lakhya Jyoti Nath [e28c92] v1.0.0 changed gamename and design
 gameplay.gif 2020-04-30 Lakhya Jyoti Nath Lakhya Jyoti Nath [a3a2e8] 0.9 added comment and updated gameplay animation
 pybluesky.py 2020-05-02 Lakhya Jyoti Nath Lakhya Jyoti Nath [e28c92] v1.0.0 changed gamename and design
 requirements.txt 2020-05-02 Lakhya Jyoti Nath Lakhya Jyoti Nath [e28c92] v1.0.0 changed gamename and design
 setup.py 2020-05-02 Lakhya Jyoti Nath Lakhya Jyoti Nath [e28c92] v1.0.0 changed gamename and design

Read Me

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

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.