1
2(version 0.42)
3
4Numerous warnings
5and a compiler error
6have now been removed.
7
8This is a bugfix release.
9
10Fixed a few silly warnings and one not-so-silly error which are new with gcc 4.3.
11(The code was always wrong; gcc 4.3 is the first compiler to notice)
12
13Fixed a bug which caused the asteroid UFO boss to sometimes hide outside the level, making the level uncompletable.
14
15Multiplied the cost of the scoop by infinity.
16
17
18(version 0.41)
19
20Here's an idea:
21Provide an email address
22that actually works.
23
24Updated the author's email address.
25The really embarassing thing is that this change was the main motivation for getting 0.4 out.
26
27
28(version 0.4)
29
30To defeat bosses,
31it's now necessary to
32fire more than one shot.
33
34
35Added a few more levels.
36
37Hi-score table is loaded and saved properly.
38
39Graphics improvements: ship rotation, ball and sink graphics are now a bit less horrible.
40In fact, the ball is now making the rest of the graphics look bad.
41
42Flyhard will now run in any reasonable resolution.
43just use the new -r argument.  e.g. "flyhard -r800x600"
44
45Added scoop weapon.
46Improved error reporting when loading levels.  (And when failing to load them, due to, y'know, errors.)
47Level-dependent physics: gravity and air resistance can now be changed.
48
49Changed the way damage is done by plasmoids and recking balls so that it's not
50framerate-dependent any more.  This heavily nerfs the plasmoid - the big red
51UFO boss will now require more than one shot to kill it.
52(Recking ball is every bit as ludicrous as it was before)
53
54Fixed a collision bug: Some arena tiles (ball source) can't be collided with but they did affect rebound direction calculation.  Hopefully collisions will be a little less crazy now.
55
56(version 0.3)
57
58Direct rocket hits
59now inflict damage values
60greater than zero.
61
62Fixed the Stupid AOE Bug: damage from area effects was based on the centre of
63    the enemy - but some enemies, like the level 10 UFO, are so large that they
64    can be *hit* by a rocket and yet not have their centre inside the blast
65    radius, so they counted as outside its area of effect and took no damage.
66    Doh!  Increased miner hitpoints so they won't chain-react now that damage
67    is calculated better.
68
69Fixed the problem with slowdown when lots of things were onscreen.
70    Mover-scenery collision detection was unbelievably slow,
71    because it was unbelievably stupid.  Fixed this by doing a quick test first.
72    Slowness and stupidity are now back at believable levels.
73
74Made it possible to load levels from text files
75
76Made collision direction work better (hitting the diagonal tiles was particuarly bad)
77    All collisions seem reasonable now except for jamming the ship into a corner, which
78    behaves rather strangely
79
80Added some command line options (help, fullscreen, window, list directories)
81
82Proper installation (make install now works)
83(Use --enable-local-data-files to get the old non-installing behaviour back)
84
85Added even more awesome weapons! (r.b.g, sniper)
86
87Added fireworks to hi score table.  Apart from looking nice, this helps indicate change in
88    state (input->display)
89
90
91
92(version 0.2)
93
94./configure                           //dot-slash-configure
95Now warns when things are missing;
96not when they're installed.
97
98Added sound!
99Added hi-score table
100Added screenshot generation (just press printscreen key)
101fixed configure.in so it will actually detect missing dependencies and complain about them (instead of complaining if you *do* have dependencies installed)
102Added scattershot weapon
103Added more levels - there are now 10!
104Removed a few of the more egregious hacks
105
106(version 0.1)
107No changes, because this is the first version!
108