1Version 1.5.8 2 - Remove spaces from filenames to fix problems with "make install" 3 4Version 1.5.7 5 -replace audio files with CC licensed ones (Thanks Bruno Kleinert 6 <fuddl@debian.org>) 7 -update credits screen 8 -update autotools files 9 10Version 1.5.6 11 -new CC licensed background image (author for old image could not be 12 contacted) 13 -both ctrl keys can be used for special in single player mode 14 -add man page 15 16Version 1.5.5 17 -updated autotools files 18 -updated README 19 -spelling corrections 20 -less compiler warnings 21 -reset levels to include time bonus when restarting game 22 23Version 1.5.3 24 -fixed keyboard input after crash/timeout combination (thanks Bas Wijnen) 25 -added more info to AUTHORS file 26 -updated automake/autotools 27 28Version 1.5.2 29 -new background picture (thanks tozzie!) 30 -players collide in two player mode (thanks Christoph Sommer) 31 -minor fixes and cleanups (thanks Martin Michlmayr, Christoph Sommer) 32 -improved backspace handling in text input (fixes problem under Mac OS X) 33 34Version 1.5.1 35 -updated autoconf files 36 -improved second level set and fixed a bug concerning alternate level 37 sets (Thanks Mehdi Yousfi) 38 -removed more warnings 39 -fade in should behave identical on all systems now 40 -removed SDL_Image files from source and added SDL_Image as external dep 41 -slighly changed configure.in 42 43Version 1.5.0 44 -replaced old fadeout by a new one, which should be fast enough on every 45 system 46 -added XCode project file for easy compilation under OS X 47 -minor source code fixes to allow compilation under OS X 48 -added Mac OS X icon 49 -removed a lot of warnings 50 -applied some patches (and forgot to note what they changed...) 51 52Version 1.46 53 -more hard levels (use --levelset 1) 54 -speed increase on some systems (probably) 55 -fixed choppy sound problem (perhaps) 56 57Version 1.45 58 -fixed crash-after-racer-selection bug. I can't understand why this bug 59 didn't cause a crash on my computer... (Thanks Ben Marzinski) 60 61Version 1.44 62 -2 new levels 63 -better balanced racers 64 -changed the URL on the help screen 65 -fixed "time boni are gone forever" bug 66 67Version 1.?? 68 -new aclocal file (fixes compilation on arm) 69 70Version 1.43 71 -no SDL_mixer included 72 -command line help 73 -changed command line options 74 -new option: no fadeout for slow computers 75 -fixed a bug concerning wrong video flags 76 77Version 1.42 78 -game now easier (some smaller changes) 79 -other changes?? (I deleted changelog... ooops!) 80 -now using SDL>=1.1.5 (including a bug workaround) 81 -hiscore bug finally fixed 82 83Version 1.4 84 -the highscore list is shown properly after the name has been entered 85 -the lasers are now animated 86 -messages like "crashed" are displayed until all particles have disappeared 87 -the shot leave the cannon more precisely 88 -a new level 89 -the racer can move closer to the edges of the screen 90 -changed some tile graphics 91 -new timeout picture 92 -new scoring system 93 -changed collision code (I hope it's better...) 94 -fixed a small update bug (nothing serious) 95 -fixed a bug in the racer selection menu 96 -bumprace uses always 16 bpp again, cause there are some problems with 8bpp 97 98Version 1.3 99 -now using input from sdl-config for configure 100 -configure now checks for mathlib (-lm), too, if it is needed 101 -bumprace can now be installed anywhere 102 -the version number, which is displayed at startup, changes automatically 103 -the last version installed an unneccessary header file -> fixed 104 -removed a timeout bug when playing two times without quitting 105 -music is faded out when quitting 106 -removed some other bugs when played two times 107 -added highscore list 108 -now using SFont for fonts output 109 -using the gfx.cpp of penguin-command which makes coding easier for me 110 and it has also better error checking. 111 -the particles are much better now. 112 -there's a frame limit now. 113 -a BumpRace Version without mixer is available 114 -changed the special key to left ctrl for player 2 115 -new images for "crashed" and "level completed" 116 -BumpRace can now run in any color depth, and uses the color depth of the 117 X-server 118 -some new tiles 119 -png support 120 121Version 1.2 122 -fixed a bug in 2p team mode (the game didn't terminate after the timeout) 123 -reduced the time between crashing and the crash sound by decreasing the 124 chunk size. 125 -repaired wrong output when the sound is turned off due a used device 126 -fixed a bug in HandleShots() that could cause BumpRace to crash when 127 the free CPU time for BumpRace is very low. 128 -fixed a bug that caused the racer selction to be skipped on fast computers 129 -added a quit button to the main menu. The game now returns to the main 130 menu after the scoring. 131 -moved the menus to menu.c 132 -level numbers are displayed again (was a bug in 1.1) 133 -the cannon is now displayed correctly 134 -reduced cannon's turn speed 135 -added a fullscreen fade after the scoring. This is very slow under Linux, 136 but this will be better with XFree 4, when hardware acceleration is ready. 137 -added configure/automake/autoconf support. This is not prefect yet, but 138 I'm still working on it 139 -modified LoadImage() to search for the graphic files in different 140 directories 141 -modified the sound and font loading to use the path selected by LoadImage 142 -modified the README file, deleted README-SOURCE and created NEWS,AUTHORS 143 and INSTALL files 144 -better directory stucture 145 -fullscreen mode is default now, cause the new SDL fullscreen code works 146 perfect. 147 -configure now checks for the needed libs and allows "make install" 148 -the points hasn't been displayed correctly in competition mode. fixed. 149 -now using SDL_Mixer 1.0.4 150 151Version 1.1 152 -moved some gfx functions into gfx.c 153 -added jpg support 154 -all loaded images are converted to the pixel format of the screen surface. 155 This should speed up bumprace and increase the image quality. 156 -added some startup output 157 -BumpRace is now using a backbuffer. This increases the memory usage but it 158 makes a lot of programming easier and faster. 159 -some pics are converted to jpg -> smaller download 160 -BumpRace doesn't quit when it can't find a sound device, now it just turns 161 the sound off 162 -The time display is now labelled with "TIME LEFT" and the time decreases 163 from the sides to the middle 164 -You can quit BumpRace now by pressing the close button of your window manager 165 -moved the particle code to particles.c 166 -added the most complex obstacle: the cannon! This makes the game much more 167 interesting IMO. 168 -Racer are now handled very similar to shots and particles. This allows 169 multiple racers, and eleminates some reasons for flickering. 170 -yet another background 171 -added two new game modes: 2player teamwork and 2player competition 172 -added a nice menu for selecting the game mode 173 -the startup message (This is free software...) is now faded in and out. 174 -added simple scoring 175 176Version 1.00 177 -4 more levels (now 14). 178 -added output "You have completed ?? levels". Windows users won't be able to 179 see this, cause this appears in the shell after the game. 180 -added tree levels (now 17)that were done by Stephan. Thanks! 181 -added lasers (obstacles that switch on and off) 182 -other background 183 -encapsulated the particle routines into the "correct" functions. 184 -fixes a particle removing bug over transparent surfaces 185 -added email/web adresses to the credits 186 -added racer info to the menu 187 -the data is loaded while displaying the title screen -> faster startup 188 -added a new racer 189 -added the "sticky" ability 190 -improved collision 191 -time is only updated when the change is visible 192 -time can now show a wider range of time 193 -got timidity out of the sound system -> smaller package 194 195Version 0.90 196 -fixed the "quickstart bug" again :-) 197 -now using SDL 0.10.0 198 -added short command line parameters. The old ones start with -- now. 199 -added particle effects ( thanks Lion! ) 200 -added new sound effects 201 -fixed time display bug 202 203Version 0.80 204 -fixed the "quick start" bug 205 -added help (and credits) screen 206 -added a fadeout after every crash and the timeout 207 -added fps counter (-fps , but it shows a very high value, so I'm not sure 208 if that's correct: On my Cyrix200 it does 170fps!) 209 -new 3D-Logo 210 -added the "real" auto-slowdown ablility 211 -added gravity 212 -put racer abilities into variables 213 -one new level with gravity 214 -rendered new racer graphics, now with 18 pics for a smoother rotation 215 Is anyone interested in the .blend files? 216 -now 3 racers are available 217 -added racer ability extra_time. This is the percentage of extra time at the 218 beginning of the game 219 -new graphic for the info board 220 -lifetime if now displayed as a colored bar decreasing from green to red 221 222Version 0.70: 223 -fonts are now blitted correctly 224 -random level select 225 -more levels (now 11) 226 -bonus time for every completed level 227 -collision rewritten 228 -moved the levels to the file "levels.h" 229 -new background(s) 230 -added the output "This is free software..." like recommended. 231 232Version 0.60: 233 -added timeout 234 -added (terrible) fonts 235 -better (but still flickering and buggy) fullscreen mode 236 -fixed some bugs 237 -added music: 22khz, 16bit, stereo! 238 -added sound effect(s) 239 -BumpRace is now available under the GNU General Public License version 2. 240 -added command line parameter 241 -added three levels 242 243Version 0.45: 244 -one speed on all systems 245 -cleaned up the source 246 -title screen 247 -smaller background ( 144 KB ) 248 -added one level 249 250------------------------------------< BUGS >------------------------------------ 251 252no known bugs -> please mail any bug reports to karl42@gmail.com 253