home *** CD-ROM | disk | FTP | other *** search
/ Dream 52 / Amiga_Dream_52.iso / Linux / Divers / xgalaga-2_0_tar.gz / xgalaga-2_0_tar / xgalaga-2.0 / CHANGES < prev    next >
Text File  |  1998-04-30  |  5KB  |  109 lines

  1. v1.0  5/11/95 first public release
  2.  
  3. v1.1    Added an Imakefile
  4.     pressing button no longer restarts game while entering a high
  5.         score.
  6.     Added info to title screen.
  7.     #ifdef'd out the cheat keys.  #define IM_A_BIG_FAT_CHEATER
  8.     to get them back :)
  9.     added patches for AIX, HPUX, SUNOS, ULTRIX, thanks to
  10.     Johnathan Hardwick for all of them!
  11.     Added keyboard controls
  12.  
  13. v1.2    Shrunk window to 400x500 (Was 400x600)
  14.     Started adding Galaga style entrance paths
  15.     Changed name to XGalaga
  16.     Bonus pods, weapon upgrades
  17.     SOUND!  For Linux and FreeBSD anyway.  Bug Sujal for others.
  18.     added some command line switches 
  19.     changed default controls to keyboard.
  20.  
  21. v1.2a   FreeBSD works for real
  22.     Imakefile had CDEBUGFLAGS set for my machine. oops.
  23.     forgot to #ifdef a coupld of play_sound()'s.  oops.
  24.  
  25. v1.3    added personal high scores, expanded global to 20 places
  26.     reloads high scores before checking/adding a score (in case
  27.       someone else made the list)
  28.     compiles clean with -Wall
  29.     title page cycles through info
  30.     sped up aliens during entry phase.  Bit of a kludge to keep
  31.       the paths I have defined already working about the same, but
  32.       no one but me is likely to care ;-)
  33.  
  34. v1.3a   Took out the $@#!%^ usleep entirely.  select should be fine on
  35.     everyone's system.
  36.  
  37. v1.4    changed x11window.c into libXsprite.  Very few code changes, just
  38.       took a chainsaw to it and spilt it into manageable chunks.
  39.     new alien types, new levels, new prizes (HINT: not every effect
  40.       of a prize need be immediately apparent.  Looking at the source
  41.       is cheating ;-)
  42.     grabs the pointer intelligently - only when using the mouse to play,
  43.       and only when actually playing.  Ungrabs at the title screen
  44.       and when paused.
  45.     tiny (3x3) mouse pointer
  46.     Compile option to automatically insert the user's real name
  47.       into the high score list.  (Also fills it in as the default
  48.       if prompting for a name) look in the Imakefile to turn this on
  49.     Help info on title screen, scoring info gone(because the ships
  50.       change from level to level now)
  51.     Other minor bugs fixed.
  52.     Lots of tweaks for difficulty
  53.  
  54. v1.4a   bug that caused segfaults on hpux(and likely others, I don't
  55.     know why I didn't run into it actually) fixed.
  56.  
  57. v1.5    15 levels
  58.     Aliens will not attack until all waves have entered. (You're 
  59.       welcome, Rick.)
  60.     Fixed for TrueColor and Mono displays. (XStoreColor causes them
  61.       to crash - just removed the color cycling on the high
  62.       scores for those displays).  Also, no more strange colored
  63.           squares around objects on TrueColor displays.  There may
  64.       still be invisible ships on mono displays - this is a
  65.       problem with libXpm translating sprites with all dark
  66.           colors into all black sprites.  Solution: draw brighter
  67.       sprites.
  68.  
  69. v1.5a   Added Sun and NAS sound support, thanks to Paul Kendall.
  70.       NAS should work on ANY system with NAS installed.
  71.  
  72. v1.6    Added high score hacks from Bill Clarke <bill@discworld.anu.edu.au>
  73.           compile time option NOSCOREHOGS changes the high scores to allow
  74.           only one high score per uid.  Note that you will have to
  75.           erase any existing *global* score file to use this mod.  The
  76.           personal score files are still ok.
  77.           Also, -scores option on the command line prints out the
  78.           score table and exits.
  79.     Ship display shows the number left when > 6 ships
  80.           remain. (also from Bill, them aussies is GOOD!)
  81.     Gets harder every 15 levels.  people getting near (past?)
  82.           level 200 is really disgusting, stop it!  (The guy that
  83.           wanted a save game option was the last straw ;)  May need to
  84.           be harder still, I'll think up something more fiendish for 1.7
  85.     Added Imakefile defs for Solaris (-DUSE_LRAND48 was apparently needed.
  86.  
  87. v1.6b   Single bug fix, on some systems (SGI and Linux ELF notably) the game just
  88.       froze when you started it.  It was just an unitialized variable.
  89.  
  90. v1.6c   I moved, addresses (both snail and email) changed.
  91.     Added kludge for a bug(?) in recent linux kernels with only the PC speaker.
  92.         #define PCSP_ONLY in the Imakefile if that describes your system AND
  93.         sound doesn't work otherwise.
  94.     Added #defines for Solaris in xgal.sndsrv.sun.c for bzero and bcopy
  95.     Added a patch from Martin Eskildsen to make the entry positions work
  96.         if WINWIDTH and WINHEIGHT are redefined.  (Compile time option,
  97.         doesn't mean you can scale the window!)
  98.     Enemy torp speed now increases every five levels, instead of 15.
  99.     Thought seriously about doing 5 more levels and some other stuff
  100.         and making this v1.7.  Maybe soon.  So many ideas, so little
  101.         time.
  102.  
  103. v2.0   I moved again! Addresses changed.
  104.     Level descriptions are now read from human readable(sorta ;) text files.
  105.         Adding new levels is MUCH easier now.
  106.     Gets much harder as the level increases.
  107.     Now uses GNU Autoconfigure
  108.     Doesn't crash if sound support is installed but no sound hardware present
  109.