Movement - right now we have left right forward back, we need to implement diagonals - Adam
Research particle systems - Adam
Search for models/figure out background - Evan
Preliminary class work for Enemies: position, health, velocity - Janna
Basic shooting (like of squares, or something equally easy to draw) - Janna
Scroller/Timing mechanism (researched and planned) - Adam
Ok, we're in our 4/23 meeting now, and here's what we've actually been able to accomplish:
Movement: Adam determined that the GLut framework just isn't going to do what we want, so we're starting over as a Win32 application with DirectInput? and DirectSound?. We will still be using OpenGL? for the graphics, since that's what we know and it will work with the rest of the new framework. Z provided us with two books on OpenGL? coding, which look like they will be very helpful.
Particle Systems: The OpenGL? coding book has a section on particle systems and we located a particle systems tutorial on the Net. Either or both of these resources should give us everything we need to build our simple particle system.
Models: Adam's roommate offered to some ship models for us since he enjoys that sort of thing. We don't really expect to have super complicated models, so he shouldn't have much trouble creating them. Otherwise, we can still get some off the Net or build our own.
Background: While investigating particle systems, we found one example with a very nice 3d star field particle system. Since we're going for a space shooter, we hope to just implement this as our background, which would provide neat effects of flying through a 3-dimensional space of stars.
Enemies: Janna implemented a Ship class which will be used for both our player and enemy ships. The ship class has things like position, velocity, and health.
Shooting: Janna has shooting working from the ships.
Scroller: Nothing much has been done on this, but our game programming books provide examples of game engines. We hope to convert this for our use. Since we are switching to a Win32 app, we are a bit concerned about how to get the engine workign since we are abandoning GLut's driver which we used before.
Week 2
Working ugly glame
Week 3
Loaded Models
Rings, bonuses, power ups
Week 4
Polish, work out any bugs
Next meeting: Tuesday 20 at 12:30 pm
-- JannaDeVries - 15 Apr 2004