|
1 | 1 | # Changelog
|
2 | 2 |
|
3 |
| -## [1.0.5] - 2021-06-10 |
4 |
| -- changed default quit choice to No in ExitMenu |
5 |
| -- added support to hide the exit menu if ESCAPE key is pressed |
6 |
| -- code refactoring |
7 | 3 |
|
8 |
| -## [1.0.4] - 2020-05-17 |
9 |
| -- added exit prompt in the game, this also acts as a game pause feature |
10 |
| -- changed size of sam missile |
11 |
| -- changed the probabity of a sam-launcher firing from 50% to 33% |
12 |
| -- changed the sam speed increase, now speed increases by 1 every 2 level instead of 1 level |
13 |
| -- changes the jet speed based on input mode; in mouse mode jet speed it slightly faster |
14 |
| -- changed the cloud and vegetation speed by increasing the vegetation's speed and reducing the cloud's speed |
15 |
| -- replaces threading in network communication with asyncio |
16 |
| -- renamed ReplayText to ReplayMenuText |
17 |
| - |
18 |
| -## [1.0.3] - 2020-05-10 |
19 |
| -- added support for new api |
20 |
| -- added sam launcher, they appear after level 5 and fire targeted missiles |
21 |
| -- added support to add 10 pts on each level up |
22 |
| -- added support to calulate player accuracy |
23 |
| -- added support to upload offline scores when internet connectivity is available thus so scores are lost |
24 |
| -- added common logging and serilization for both network-handler and leaderboard-handler |
25 |
| -- added ground and grass to the vegetation |
26 |
| -- added support to automatically open the update URL incase an update is available |
27 |
| -- moved all gama data files under the /data/ directory |
28 |
| -- changed log file name to game.log |
29 |
| -- changed API key handling from network-handler to main game file |
30 |
| -- changes game asset names to lowercase for UNIX comaptibity and changed name to be more meaningful |
31 |
| -- changes game asset path name for UNIX comaptibity |
32 |
| -- fixed hint text in player name input screen |
33 |
| -- fixed invalid player name input via file |
34 |
| -- fixed unwanted library imports in game classes |
35 |
| -- removed unused game assets |
36 |
| -- removed README file from final game distrubution build |
37 |
| - |
38 |
| -## [1.0.2] - 2020-05-04 |
39 |
| -- added support for player name, games prompts to enter the name for the 1st time and saving to file |
40 |
| -- added support for automatically loading exitsing player name from file |
41 |
| -- added support for player name to be used for submitting game result |
42 |
| -- added special hint in the input name menu |
43 |
| -- added support to save game level data along with game score |
44 |
| -- added support to boost enemy missle speed by 5% after each 10th level |
45 |
| -- changed starting missile count from 4 to 2 |
46 |
| -- changed missile increase factor per level to half |
47 |
| -- changed input mode selection message in gamemenu sprite |
48 |
| -- changed jet speed from 8 to 7 |
49 |
| -- changes TitleScreen enum to Screen as it has all type of screen information |
50 |
| -- changed bullet speed from 5 to 7, to avoid jet hitting its own bullet |
51 |
| -- changed game icon, shortcut icon |
52 |
| -- fixed leaderboard rendereing issue related to alignment |
53 |
| -- fixed help message |
54 |
| -- replace duplicate codes with list comprehension |
55 |
| -- removed capturing of system username |
56 |
| - |
57 |
| -## [1.0.1] - 2020-05-03 |
58 |
| -- added leaderboard functionality (requires internet) |
59 |
| -- added game help menu |
60 |
| -- added support to toggle between menu in game start and gameover screen |
61 |
| -- added support to upload game score and current system user to remote api |
62 |
| -- added support to check for game update at startup |
63 |
| -- added support for clouds to notify user about new game update |
64 |
| -- added support for dynamic menu spries creation instead for pre-created sprites |
65 |
| -- changed main game music |
66 |
| -- removed game sound for jet move up and move down (no more licenses) |
67 |
| - |
68 |
| -## [1.0.0] - 2020-05-02 |
69 |
| -- renamed game to PyBluesky |
70 |
| -- added background vegetation support |
71 |
| -- added packaging support |
72 |
| - |
73 |
| -## [0.12] - 2020-05-02 |
74 |
| -- updated sprite for bullet, jet |
75 |
| -- added support for flashing powerup star, flash rate is configurable in the class |
76 |
| -- added music which powerup is activated |
77 |
| -- added sprite for deactivated missiles to distinguishing between activated ones |
78 |
| - |
79 |
| -## [0.11] - 2020-05-01 |
80 |
| -- added powerup star which will mark all active missiles as bad |
81 |
| -- added suport for collision detection between the jet and its bullet |
82 |
| -- consuming powerup will increase game score by 100 |
83 |
| - |
84 |
| -## [0.10] - 2020-05-01 |
85 |
| -- added ammo limit, game starts with 100 ammo and 50 is added pn every level up (max ammo can be 999) |
86 |
| -- added support for game to run in full screen by default |
87 |
| -- added support to dynamically set game resolution as the monitor resolution |
88 |
| -- channged score sprite color to dark grey |
89 |
| -- change levelup time from 10s to 20s |
90 |
| - |
91 |
| -## [0.9] - 2020-05-01 |
92 |
| -- added shoot functionality for the jet by clicking mouse of pressing spacebar |
93 |
| -- updated score calculation, now destroying 1 missile gives 10 pts |
94 |
| -- added game instruction in welcome screen |
95 |
| -- added sound effects for shooting and destroying missiles |
96 |
| - |
97 |
| -## [0.8] - 2020-04-27 |
98 |
| -- added methods to continously move text on either X or Y axis |
99 |
| -- added author sprite in the game menu |
100 |
| - |
101 |
| -## [0.7] - 2020-04-26 |
102 |
| -- added game title in the menu |
103 |
| -- added support for level up in the game, missile count will increase every level |
104 |
| -- added sound for level up |
105 |
| -- removed redundant condition check in jet sprite |
106 |
| -- renamed GameInputText to GameMenuText |
107 |
| - |
108 |
| -## [0.6] - 2020-04-26 |
109 |
| -- refactored game code into modules based on sprite |
110 |
| -- introduced game environment to maintain and share game environment data across different various modules |
111 |
| - |
112 |
| -## [0.5] - 2020-04-26 |
113 |
| -- added support for continous jet movement towards cursor; even on fixed mouse position |
114 |
| - |
115 |
| -## [0.4] - 2020-04-26 |
116 |
| -- added suport for mouse movement as game input |
117 |
| -- added input mode screen on game start |
118 |
| -- fixed replay text sprite rendering |
119 |
| - |
120 |
| -## [0.3] - 2020-04-25 |
121 |
| -- added support for game replay |
122 |
| - |
123 |
| -## [0.2] - 2020-04-24 |
124 |
| -- refactored code and added comments |
125 |
| -- changed jet image and collision sound |
126 |
| -- changed cloud image and added support for random cloud design |
127 |
| - |
128 |
| -## [0.1] - 2020-04-23 |
129 |
| -- first version with default game play |
130 |
| -- added gameover message during collision |
131 |
| -- added game scoring and playtime |
| 4 | +## [1.0.0] - 2021-07-09 |
| 5 | +- First release |
0 commit comments