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