1.2.1 (2013 Jan. 12)
--------------------

I'm only  making this a release because I'd like to have a quantal package, and
debian packages are super fussy.  It's the same code as 1.2.

* glbmp has been renamed to libbmpread, and updated to its latest version (no
  significant changes).
* Removed references to sourceforge/chaoslizard.org.  Asteroid lives on github
  now at <https://github.com/chazomaticus/asteroid>.  My email address is now
  <chaz@chazomatic.us>.

1.2 (2012 Apr. 22)
------------------

I decided it was ludicrous for the Linux build to be a second-rate citizen, so
I've gone ahead and put some work into it.  Asteroid now features a brand
spankin' new (optional, obviously) GTK high score dialog (ugly as it may be) so
you never have to rely on the console to input your name when you rock (pun
soooooo intended) a sweet run.  Also a desktop file so you can launch it
straight from whatever launcher you've installed to avoid Unity.  I've gone
ahead and released the changes as v1.2.  Feel ashamed every moment you go
without having devoted the rest of your life to this new release.

 - added GTK hiscore/about dialogs, if present when building; the Linux version
no longer requires you to run it from the command line
 - added a desktop file and icon for Linux installation
 - abandoned the Win32 version -- it may still build, but I haven't tried
 - switched to CMake from autotools
 - changed hiscores key so that it will no longer be unreadable with subsequent
releases (note that since it changed, prior versions will be unreadable with
this version -- just going forward, that won't happen again)
 - changed license to GPLv3


1.1 (2005 Dec. 20)
------------------

Thanks to a patch from Scott Barr, I was able and motivated to add sound to
Asteroid!  I even spent some time recording some unique sound effects (100%
guitar-generated).  "But space is a vacuum--there's no sound in space!" you
note?  Sorry, you're wrong!  Asteroid is an advanced physical simulation.  The
fact that the sounds emanating from the explosions and other game events reach
your ears is undeniable proof that you can hear within the vacuum of space.

You should probably get the new version.  And please let me know if anyone has
issues with it--it's not as well tested as it could be.

 - added sound, proving that yes, there IS sound in the vacuum of space
 - added 'mute' menu option (hit m)
 - if compiling, define NO_SOUND to disable audio support at compile time
 - if compiling with audio support, depends on SDL and SDL_mixer development
libraries
 - comes with now required SDL.dll and SDL_mixer.dll (win32 version)
 - unless audio was disabled at compile time, now depends on the SDL and
SDL_mixer runtime libraries (linux version)
 - moved resources (formerly just asteroid.bmp) into new subdirectories; as a
result, please uninstall/delete previous versions before installing this one
(only consequence of not doing so is having an extra copy of asteroid.bmp, so
it's not that big a deal)
 - it's not so much a change as something that happens every release, so I'm
going to stop documenting it after this release: old hiscores unreadable


1.0.4 (2005 Mar. 16)
--------------------

 - now, if the texture fails to load, you will be warned but allowed to play
 - updated glbmp to newest version (see http://chaoslizard.sf.net/glbmp/), to
fix a bug (namely, failure) on big-endian architectures
 - Asteroid has now been confirmed to work (flawlessly, I believe) in Win32,
Linux, and MacOS X
 - added installation instructions (ha!) to the readme
 - as with every new build, hiscores wiped


1.0.3 (2005 Mar. 12)
--------------------

 - fixed some makefile issues, hopefully (linux version)
 - 'make install' will now install asteroid.bmp (and the game will also load it
correctly) (linux version)
 - fixed issues (including a potential segfault) with the hiscore table (linux
version)
 - first word on command line will be interpreted as your name for hiscore
table (e.g., run 'asteroid beelzebub' to have your name appear as beelzebub
when you get a hi score) (linux version)
 - glbmp.c and glbmp.h are now much better documented (I will soon release them
as a standalone library--see http://chaoslizard.sf.net/glbmp/)
 - hiscores wiped again


1.0.2 (2005 Mar. 09)
--------------------

 - ported to Linux!
 - had to rearrange some glBindTexture calls (more portable now)
 - tweaked player colors (looks better with new-since-1.0.1 blue asteroids)
 - added glbmp library to load bitmaps without using glaux
 - old hiscore table can't be read by new executable (sorry)


1.0.1 (2005 Jan. 14)
--------------------

 - updated all references to the website and my email address: I'm using Chaos
Lizard Creations now
 - changed asteroid.bmp; the new texture is both cooler and not copyrighted (I
think the old texture was, and I didn't have permission to use it--oops!)
 - added version info to resource script
 - added asteroid-license.txt
 - source directory is now just called "src"
 - directory structure in zip file will now reflect version of Asteroid
 - your old hiscores table cannot be read by the new executable


1.0 (2003 Dec. 24)
------------------

 - added a cheesy (yet strangely trippy) rotating starfield (starfield.c / .h)
 - added an fps counter (bottom left)
 - added powerups (one-up, hit-all, shield, rapid-fire) (powerup.c / .h)
 - added a high score table (somewhat encrypted!) (hiscore.c / .h and hiscores)
 - made the game run more consistently across all configurations (tweaked the
game-update timer interval, which was set to run at 100fps but was only getting
as many frames as your monitor could render--game should now run at 60-71.4fps)
 - tweaked many physics values so the game would run as it did before (not
slowed down with the framerate)
 - aliens now only have one clip polygon, so they're easier to hit
 - you can only shoot 4 shots at once (without rapid-fire) again
 - you get a completion bonus for each level
 - says "hit F2..." at game over screen and claims to "warp" to each level
 - aliens now 'taunt' you, as it were
 - small aliens are worth only 500 points now
 - text is now drawn in FRONT of objects where deemed appropriate
 - slightly shorter time at beginning of level where player can't be hurt
 - changed how many asteroids spawn at new levels (more asteroids later)
 - changed how frequently aliens spawn (more aliens at higher scores)
 - removed cheats


0.3 (2003 Dec. 10)
------------------

 - changes to code file structure:
   * broke game_objs.c and .h down into many component .c and .h files
   * renamed asteroid.c to main.c
   * renamed model.c & .h to render.c & .h
   * added a list.c & .h
   * added main.h
   * added burst.c & .h
 - now has a win32 resource script (and a stupid icon)
 - added some generic linked list routines for all game objects
 - no more static arrays of objects--now all use lists
 - lots of aliens can spawn simultaneously
 - player can shoot five shots at once, now
 - tweaked alien shot times
 - tweaked player colors
 - more flexible internal handling of models
 - player ship uses plane normals for lighting calculations again
 - level no longer advances when game over (for all those cheaters)
 - made in-game text colorable, scalable, etc.
 - asteroids are textured!
 - score bursts pop up every time you get points
 - pause button (hit p)


0.2 (2003 Dec. 03)
------------------

 - now uses display lists to speed things up
 - smooth shading (models look way better now)
 - changed points (shots/explosions) to small spheres so they scale along with
everything else as display window size changes
 - slightly changed the way explosions look (much cooler now)
 - player can now move (but still not shoot) when flashing at the beginning of
a level
 - appropriately tweaked how long the player flashes
 - slowed aliens down a lot and tweaked them appropriately
 - added fullscreen mode (hit 'f')
 - now it hides mouse cursor after a time of inactivity
 - added cheats (see if you can find 'em... or look in the source)
 - being distributed with glut32.dll--either place it in your windows/system32
folder or just leave it in the directory with asteroid.exe (please see
glut32-README-win32.txt for information about glut32)

0.1 (2003 Nov. 26)
------------------

 - initial version
