1 CHANGES.txt for Super Tux
3 by Bill Kendrick & Tobias Glaesser
4 bill@newbreedsoftware.com
5 http://www.newbreedsoftware.com/supertux/
8 0.0.6 - current CVS version
9 ---------------------------
10 * Got rid of the TEXTURE_RECTANGLE NVIDIA extension. It should be possible
11 to play the game in OpenGl mode with the most graphic cards now.
12 Tobias Glaesser <tobi.web@gmx.de>
14 * Added optional backgrounds for levels.
15 Tobias Glaesser <tobi.web@gmx.de>
17 * First code to optimize the FPS. The maximum are 100 FPS.
18 Tobias Glaesser <tobi.web@gmx.de>
20 * Introduced command line option --show-fps. It's self-describing. :)
21 Tobias Glaesser <tobi.web@gmx.de>
23 * Text is displayed correctly in OpenGL mode now.
24 Tobias Glaesser <tobi.web@gmx.de>
26 * Alpha works in OpenGL mode now.
27 Tobias Glaesser <tobi.web@gmx.de>
29 * Rewrite of text/font related code, which should bring huge performance increases to you.
30 Tobias Glaesser <tobi.web@gmx.de>
32 * Added a highscore background and improved the name input code.
33 Tobias Glaesser <tobi.web@gmx.de>
35 * Added feature to enter your name for a new highscore.
36 Ricardo Cruz <rick2@aeiou.pt>
38 * Grid support for the leveleditor and you can look
39 what's inside a brick now.
40 Ricardo Cruz <rick2@aeiou.pt>
42 * Initial infrastructure for mapping keys.
43 Tobias Glaesser <tobi.web@gmx.de> & Ricardo Cruz <rick2@aeiou.pt>
45 * Fixed a little displaying bug of upgrades.
46 Ricardo Cruz <rick2@aeiou.pt>
48 * Improved and fixed the sound support another time.
49 Duong-Khang NGUYEN <neoneurone@users.sf.net>
51 * Fixed uncorrect use of TIME_WARNING.
52 Duong-Khang NGUYEN <neoneurone@users.sf.net>
54 * Provided hint for fixing memory leak when fullscreen is toggled.
55 Ricardo Cruz <rick2@aeiou.pt>
57 * Made the code more flexible. This means we could add support for two-player games
58 relativly easily and add tons of bad guys in the future.
59 Tobias Glaesser <tobi.web@gmx.de>
61 * You can achieve as many frames as your hardware allows now.
62 Tobias Glaesser <tobi.web@gmx.de>
64 * Timers calculate with the real time now.
65 (FIXME: Pause doesn't work properly for now)
66 Tobias Glaesser <tobi.web@gmx.de>
68 * Introduced highly experimental OpenGL mode.
69 Tobias Glaesser <tobi.web@gmx.de>
71 * Restructured much code or even all code of SuperTux in an object orientated way.
72 Yeah, that's even possible in C and brought many new source-files to us. ;)
73 Tobias Glaesser <tobi.web@gmx.de>
75 * Fixes and improvements for the leveleditor.
76 Ricardo Cruz <rick2@aeiou.pt>
78 * WIN32 build fixes and memory freeing fixes.
79 Duong-Khang NGUYEN <neoneurone@users.sf.net>
81 * Can now hold and shoot laptops by holding fire and approaching a flat one.
82 Dan Koestler <offipso@abeminds.com>
84 * Fixed possible segfaults.
85 Tobias Glaesser <tobi.web@gmx.de>
87 * Reorganized level-code and introced level-subset-structure.
88 Tobias Glaesser <tobi.web@gmx.de>
90 * Fixed Amiga/MorphOS build problem.
94 Tobias Glaesser <tobi.web@gmx.de>
96 * Fixed the menu-flickering and added a cool shadow effect.
97 Ricardo Cruz <rick2@aeiou.pt> & Tobias Glaesser <tobi.web@gmx.de>
99 * Fixed some issues around our new leveleditor.
100 Tobias Glaesser <tobi.web@gmx.de>
102 * New leveleditor! I'd like to put a second and a third exclamation mark here. :)
103 Ricardo Cruz <rick2@aeiou.pt>
105 * Added: stereo sounds
106 Duong-Khang NGUYEN <neoneurone@users.sf.net>
108 * Added: displaying tux left
109 Tobias Glaesser <tobi.web@gmx.de>
111 * Added: --disable-music and music on/off menu option
112 Duong-Khang NGUYEN <neoneurone@users.sf.net>
114 * Changed out some music. Created sped-up versions of songs for when
116 Bill Kendrick <bill@newbreedsoftware.com>
118 * New laptop enemy graphics. Sounds when you stomp and kick them.
119 Bill Kendrick <bill@newbreedsoftware.com>
122 0.0.5 - December 24th, 2003
123 ---------------------------
125 Tobias Glaesser <tobi.web@gmx.de>
127 * Added a menu. You can set sound and fullscreen on and off for example.
128 Tobias Glaesser <tobi.web@gmx.de>
130 * Improved sound handling again. Added: playing different
131 songs in one level is now supported (now we need new songs!)
132 Duong-Khang NGUYEN <neoneurone@users.sf.net>
134 * Added 'PAUSE' feature.
135 Tobias Glaesser <tobi.web@gmx.de>
137 * Levels have to specify a theme now.
138 Tobias Glaesser <tobi.web@gmx.de>
140 * Fixed FIXME (tux doesn't die anymore, when he reaches the end of a level).
141 And added a result-screen. (Nothing spectacular ;) )
142 Tobias Glaesser <tobi.web@gmx.de>
144 * Fixed FIXME (sound when 100 distros are reached).
145 And set the maximum lives to 4.
146 Tobias Glaesser <tobi.web@gmx.de>
148 * New images for the shared folder.
149 Duong-Khang NGUYEN <neoneurone@users.sf.net>
151 * command-line option "--disable-sound" and "--help" now work
152 Duong-Khang NGUYEN <neoneurone@users.sf.net>
154 * Added high score feature.
155 Adam Czachorowski <gislan@o2.pl>
157 * Surfaces converted to display format for speed.
158 (Thanks to SDL_DisplayFormatAlpha() - wasn't around a few years ago!)
160 * Sped up FPS (throttle)
162 * Adding a new level (level,images,music) should be very easy now!
163 Tobias Glaesser <tobi.web@gmx.de>
165 * Shooting enemies increases score
166 Tobias Glaesser <tobi.web@gmx.de>
168 * Game over sequence.
169 Tobias Glaesser <tobi.web@gmx.de>
171 * Added 'make install PREFIX=/usr' and 'make uninstall PREFIX=/usr'
172 Tobias Glaesser <tobi.web@gmx.de>
174 * Initial support for additional levels.
175 Tobias Glaesser <tobi.web@gmx.de>
177 * One-ups ever 100 distros
178 Tobias Glaesser <tobi.web@gmx.de>
181 Tobias Glaesser <tobi.web@gmx.de>
183 0.0.4 - July 15, 2002
184 ---------------------
185 * Fixed source so that "nosound" target would actually compile and build.
191 * Coin bricks can be hit multiple times.
192 * You lose shooting (coffee) power-up if you get hurt.
194 * Added "distros" counter to screen.
195 * Added new enemy: Evil Money Bags
196 * Game aborted if sounds/music couldn't be loaded. Fixed.
199 0.0.2 - November 8, 2001
200 ------------------------
201 * Added "--version" and skeleton "--help" displays
202 * More sound effects.
203 * Laptop bad-guy fixed.
204 * Skidding images created.
205 * Initial music code added.
206 * Bullets kill enemies.
207 * Golden Herring (invincibility) upgrade added.
210 0.0.1 - December 3, 2000
211 ------------------------
213 Eric Windish <raptor@bwbohh.net>
216 Ian <brooke@jump.net>
219 INITIAL RELEASE 0.0.0 - April 11, 2000
220 --------------------------------------
221 * Initial alpha release.