Links
- Download Game(5MB .zip)
- Download Source Package (MSVC++6)(200KB .zip)
- Download Entire Source Package
(790KB .zip)
Note: you MUST have some components from
IGTL to compile this!!!
Requirements
- SDL
- Requires OpenGL V1.0 or better
- About 600Mhz or better, 32MB of free space
- 8MB Texture memory Graphics Card
- 32MB of free ram average
Report
Progress
- [04/07/2005] Updated SDL_input handler for input.
- [04/04/2005] Add SDL_input handler for input.
- [03/20/2005] Filling in GUI... and fixing problems
- [03/19/2005] Filling in GUI...
- [03/17/2005] Fixed sound pause glitch, filling in GUI
- [03/15/2005] filling in GUI
- [03/14/2005] Create camera code
- [03/14/2005] Scrapped old 3D render mode & added camera (doesn't work)
- [03/12/2005] Started GUI and cleaned up OpenGL Code
- [03/11/2005] Fixed collision provlem (velocity boxes)
- [03/11/2005] ERROR - SpaceBlocks are not handled correctly
- [03/11/2005] Fixed laser collisions and particle splash
- [03/10/2005] Temporarily fixed sound bug
- [03/09/2005] Fixed order bug and motion bug
- [03/09/2005] Added backwards motion & fixed some particles
- [03/08/2005] Fixed Music and started sound effects/Changed render control
- [03/07/2005] Using FMOD for music & creating Lennus_Audio
- [03/04/2005] Created Weapon file and list
- [03/03/2005] Added Multiple render windows and modes
- [03/03/2005] Added Joysticks and 4 player simultaneous mode
- [03/02/2005] Working on weapon file class
- [02/29/2005] Clean code a bit, starting models and improving render class
- [02/28/2005] Working of particles and emitters
- [02/26/2005] Created render class
- [02/25/2005] Working on OpenGL 3D stuff. Again.
- [02/24/2005] Finished collisions and simple drawing scheme
- [02/23/2005] Created game structure, objects particles, ect...
TODO
- Clean up OpenGL code
- Comment and clean up code
- Add support for disabling wrapping
- Add relative coordinate system support
- Create time based lighting
- Add Laser drawing
- Create many more AI's and enemy file
- Create pemitter list and file
- Create master file
- Create level file format
- Create GUI for editing weapon file
- Create GUI for editing enemy file
- Create GUI for editing levels
- Create fog and faster drawing routines
- Clean up code of level handling/speedup
- Create model display lists
- Create edge laser drawing routines (Cannot be display listed)
- Make z coordinate matter
- Update collisions to handle third dimension
- Test with "jumping"
- Add relative translation matrix to enemies and players
- Add colors for weapons
- Add collisions for weapons (WIG's)
- Make weapon "buying" screen
- Create interior model of ship for permanent GUI
- Create boss class and 1 boss to test
- Add victory and special pause messages
- Give players colors and indicators
- Prepare for team combinations
- Make some decent sounds and in game volume controls
- Add terrin squares and BG images
Files
- Lennus.h
- Lennus_Coll.h
- class Lennus_CRect
- class Lennus_SpaceBlock
- Lennus_Enemy.h
- class Lennus_Enemy
- Lennus_EnemyArray
- class Lennus_CRect
- Lennus_Level.h
- class Lennus_Level
- Lennus_EnemyArray
- class Lennus_CRect
- Lennus_Object.h
- Lennus_Particle.h
- class Lennus_Particle
- class Lennus_ParticleEmitter
- class Lennus_ParticleArray
- class Lennus_ParticleEmitterArray
- Lennus_Player.h
- Lennus_Render.h
- Lennus_RenderREQ.h
- Lennus_Weapon.h
- class Lennus_Bullet
- class Lennus_Weapon
- class Lennus_BulletArray
- class Lennus_WeaponArray
Design
|
Screen Shots
|