Final Project - CSE 167

Updated 12-10-03(Yes, I know this changes my timestamp, but I figure the project grades are already in).
Now points to a page with Windows binary. Some improvements. All further updates will be made on this new page.

Student: Jefferson Ng

Comments

I'm a big fan of Relic and Sierra's Homeworld, and wanted to take a shot
at imitating it.  Of course I don't have artists, modelers and time at my
disposal, but I attempted to implement some simple fighters chasing each
other.  As with the game camera movement is freeform.

Artistically the only thing I'm really proud of is the alpha blending on the
engine glow.  See NeHe's particle engine for how that works.  I was going to make a non-geometric model, but then I realized
without a nice function, normals are nothing short of insane.  And I wasn't about
to put them on by hand.  So three cones and a sphere it is.

Screenshots:

Keys:
-Press space to focus on a different ship.
-Arrow keys rotate, +/- zooms in and out.
-Press "t" to have ships chase those of opposing color, press again
  to have them fly straight.
-Press space to switch the ship you're following.
-Press "p" to pause animation.  Can't rotate while paused, unfortunately.