CHANGES.txt for Defendguin by Bill Kendrick bill@newbreedsoftware.com http://www.newbreedsoftware.com/defendguin/ Version 0.0.10 July 27, 2002 CHANGES SINCE 0.0.9 ------------------- Bugfixes: * Fixed bug where not all aliens would be killed by smartbomb when near the 'seam' of the scrolling map. Oohara Yuuma <oohara@libra.interq.or.jp> * Fixed non-transparent color in one of the ships-flame animation images. Interface: * Option screen allows adjusting volume for sound effects and music Internal: * Volume options now saved-to and loaded-from ~/.defendguinrc CHANGES SINCE 0.0.8 ------------------- Bugfixes: * Removed reference to "tetris.mid", which was removed in 0.0.8. (Sorry!) Installation: * Alter Makefile for install target Christian T. Steigies <christian@steigies.net> CHANGES SINCE 0.0.7 ------------------- Graphics: * Fixed bug with Evil Bill explosion. * Added radioactive symbol to smartbomb icon. * Changed main menu's arrow to a spinning Tux. * Made ship icon (lives display in HUD) nicer looking. * Made mountains look nicer. Documentation: * A few touch-ups in README.txt. * Added a man page! Interface: * More work on the options screen. * Level and score for each player from the last game are displayed on the title screen at the bottom left and right. CHANGES SINCE 0.0.6 ------------------- Graphics: * Spiffy 'one-up' effect added. CHANGES SINCE 0.0.5 ------------------- Internal: * Two player mode now supported!!! * Now calls "Mix_HaltChannel()" to stop all audio before quitting. (Not doing this could cause seg. faults) Andreas Umbach <marvin@tulpe.ards.dataway.ch> * rand() calls in SDL_MapRGB() call are now casted to Uint8. Andy Howe <Parasite@cooper-mtn.com> * M_PI defined at the top of defendguin.c in case math.h doesn't do it. Andy Howe <Parasite@cooper-mtn.com> * Six digit scores are justified correctly. Enemies: * Mutants are harder to kill (it was especially easy to kill many of them at once when the planet had been destroyed). Documentation: * INSTALL.txt cleaned up. CHANGES SINCE 0.0.4 ------------------- Installation: * "install" target added to "Makefile". * RPM ".spec" file created. * ".lsm" description created. Documentation: * Information on using "make install" and the new Makefile defaults added to INSTALL.txt. CHANGES SINCE 0.0.3 ------------------- Internal: * "random()" and "srandom()" calls changed to "rand()" and "srand()" Phoenix Kokido <kokido@postmark.net> * Game prefers 16-bit depth, but prefers native depth over emulated 16-bit! Mattias Engdegard <f91-men@nada.kth.se> * Enemies shoot more and more often as levels progress. * Penguinoids would remain un-abductable even if their abductor was destroyed. This caused fewer and fewer penguinoids getting abducted. * Evil Bill would disappear and the game would never end if you destroyed all penguins on level 20. Fixed! Enemies: * Boss character no longer easy to kill with an autofire joystick. * Mutants can no longer shoot while they're warping in. * Mutant and UFO shots come out of the right spot now. Sounds: * Alien bullets make noise. * Game success music continues to play on title screen after you beat the game (it's a nice song). Interface: * Pause feature added. Press [TAB] or [P] to pause. Enjoy the pretty effects. * Current level displayed above score. CHANGES SINCE 0.0.2b -------------------- Internal: * Evil Bill's size is taken into account when shooting / colliding. Interface: * Command-line options now supported. Graphics: * Evil Bill graphics changed. * Evil Bill starts burning flames when he's really hurt. Controls: * Joystick support. Eric Lefevre <lefevre.tmp@wanadoo.fr> * Joystick fire button can be used to skip intro screen and to select the current option. CHANCES SINCE 0.0.2 ------------------- * Oops - 0.0.2 wasn't supposed to be released! FPS display turned off, and you start at level 1 (instead of 19!!!) CHANGES SINCE 0.0.1 ------------------- Internal: * Updated for SDL 1.0.0 and SDL mixer library 1.0.0. * Fixed bug in alien-creation function. * Made lasers go faster (it was too easy before). * Tweaked number of aliens to appear at beginning of a level. * Stars in background streak the right way all the time. * Tweaked how mutants fly around. Enemies: * Added boss character. Installation: * Makefile changed to use SDL's new "sdl-config" script. Documentation: * Files renamed to have ".txt" extensions. Graphics: * Ship graphics changed to look like the nice one from loader screen. CHANGES SINCE 0.0.0 ------------------- Display: * Title screen starfield speed tweaked. * Level bonus display added. * Game over display added. Controls: * Thrust key added ([1]). * Reverse key added ([2]). Documentation: * AUTHORS file updated. * README file updated. Sound: * Music doesn't stop during the "PRESS A KEY" screen. * Music is played during the game. Levels: * More aliens materialize if the first batch are killed or approx. 30 seconds pass. * Baiters materialize if you take too long to complete a level. * One-up and extra smart bombs every 10,000 points. Internal: * The array of floating score images was never initialized. Now it is. * UFO's will no longer go out of bounds if the planet's destroyed. * You can't catch a penguinoid if you just died. * UFO's can't shoot while they're beaming in. * You can't get hurt by aliens if you collide with them while they're beaming in. INITIAL RELEASE 0.0.0 - November 26, 1999 --------------------- * Initial alpha release.