![Cool 8)](./images/smilies/icon_cool.gif)
I've been working on this game (on and off) for about a month.
(Been doing nothing the last week and a half though)
The game is being coded in C++ and uses:
-SDL (input handling, window handling and timing... so far)
-OpenGL (for rendering)
-SDL_tth (text handling)
-FMod (Music and SFX)
This project is both a first attempt to create a Shmup, and make my own engine. So far, most of the work has been on the engine, not the Game, but i'm getting there.
![Cool 8)](./images/smilies/icon_cool.gif)
This is what i've managed to do so far:
Engine:
-Scenegraph
-Renderer-Abstraction**
-Particle System
-Customizeable Scenegraph Management (default: none)
(**I've managed to abstract the rendering part of my engine, so i could easily implement a DirectX-renderer in the future, if i, or perhaps some fans, would like.)
Shmup:
-Scenegraph Manager (semi Renderstate-managed, only minimizes texture-switches atm)
-Basic Player and enemies.
You can steer your ship and you can shoot.
-Hierarchial Collision Detection & Response. *NEW*
You can kill enemies. and they can kill you.
Coming Up:
*level-script parser
*State machine.
(The game should be playable after that point.)
*Bezier spline-based enemy-patterns
*Music & Sounds
Here's the most up-to-date screenie (updated 2005-12-08):
![Image](http://i2.photobucket.com/albums/y23/DebuggerZim/Programming/Schmup/Schmup6.jpg)