1
2Done:
3
4  arena scrolling
5  automake
6  transparency
7  pngs
8  collisions
9  ball source/target
10  bitmap pool
11  enemies (partial)
12  weapons (partial)
13  explosions
14  air resistance
15  tractor graphic (partial)
16  tractor improvements (mass)
17  exhaust graphic
18  font
19  screen window
20  player status, player damage
21  money
22  shop/more weapons (partial)
23  better collisions (player ship bounces wierdly)
24  levels
25  level descriptions
26  player rescue collisions
27  collision avoidance
28  Title screen/game restart
29  score
30  switches+gates
31  Make extra engines available in shop.
32  Make bought equipment increase mass of ship
33  weapon graphics in shop
34  Player energy/generators - make it so weapons/engines use energy when fired, make extra generators available in shop.
35  invulnerability grace period
36
37  (0.1 released)
38
39  Sound: we can play sound now, but many events don't have suitable effects
40  Hi scores
41  Removed framerate-dependency
42  Better (expensive) generators
43  Windows version: it can build in mingw now!
44  Better collisions (rockets won't pass through walls any more.)
45  Hac^H^H^HFixed problems with collisions involving blocks under the shop
46  Even more awesome weapons! (scatter shot)
47  More levels
48
49  (0.2 released)
50
51  Fixed the Stupid AOE Bug: damage from area effects was based on the centre of
52    the enemy - but some enemies, like the level 10 UFO, are so large that they
53    can be *hit* by a rocket and yet not have their centre inside the blast
54    radius, so they counted as outside its area of effect and took no damage.
55    Doh!  Increased miner hitpoints so they won't chain-react under the new system.
56  Improved framerate.  Mover-scenery collision detection was unbelievably slow,
57    because it was unbelievably stupid.  Fixed this by doing a quick test first.
58    Slowness and stupidity are now back at believable levels.
59  Made it possible to load levels from text files
60  Made collision direction work better (hitting the diagonal tiles was particuarly bad)
61    All collisions seem reasonable now except for jamming the ship into a corner, which
62    behaves rather strangely
63  Added some command line options (help, fullscreen, window, list directories)
64  Proper installation (make install now works)
65  Even more even more awesome weapons! (r.b.g, sniper)
66  Added fireworks to hi score table.  Apart from looking nice, this helps indicate change in
67    state (input->display)
68
69(0.3 released)
70  Changed the way damage is done by plasmoids and recking balls so that it's not
71  framerate-dependent any more.  This heavily nerfs the plasmoid - the big red UFO boss will
72  now require more than one shot to kill it.  (Recking ball is every bit as ludicrous as it was before)
73
74  Even more even more awesome weapons! (scoop)
75  Better error reporting when loading levels.  And when failing to load them, due to, y'know, errors.
76
77  Level-dependent physics: gravity and air resistance can now be changed.
78
79  Added  command-line argument to set the resolution.
80  Graphics improvements: ship rotation, ball and sink graphics are now a bit less horrible.
81
82  We're now using Boost!  Updated autoconf scripts so that they complain if it's not there.
83  There is now a background - finally, there is something to see through those transparent pixels!
84  Hi-scores are loaded and saved!
85
86  Cleaned up shop code a bit.
87
88(0.4 Released)
89
90Not done yet:
91
92  Come up with some way for the player to know if DR is blocking all damage.
93  Less hideous graphics
94  Avoid ridiculously large bitmaps in the arena
95  weapon configurations
96
97  Firing of scooped enemies?
98  More levels
99  More enemies
100
101  more sound effects? (engine noise, level exit, distinctly different ufo firing noise)
102  Music ?
103
104  Some sort of reward for finishing the game would be nice
105
106
107
108
109