Hi, since the competition is due to this Wednesday, I’ve working a lot in my engine and I hope it is ready for release next month. I’ve already begun to write the documentation.
Here is the list of features currently working, hopes someone find it useful.
Critics/Suggestions are welcome!
The engine provides the following features for the programmer to take advantage of:
•Automatic char memory allocation.
•Automatic bgmap memory allocation.
•Automatic world layer assignment based on the object’s z position.
•Automatic frame rate control.
•Memory Pool to allocate memory dynamically.
•Automatic memory allocation for Param tables (used in affine and h-bias modes).
•Easy to use printing functions to facilitate debug.
•Sound reproduction of one BGM and up to two FX sounds simultaneous.
•A generic container.
•Generic State Machine.
•Automatic Collision detection and notification.
•Object Oriented support through the use of Metaprogramming (C MACROS).
•Useful classes to speed up the content creation process:
•Automatic loading/unloading of objects in/outside the screen.
•Simple physics simulation:
o Accelerated/uniform movement.
•Automatic projection/parallax/scale calculation and rendering.
•Customizable perspective/deep effects on real time.
•Frame based animation system with callback support.
•Generic main game algorithm (game loop).
simply amazing! i can’t wait for the release! :]
You must be logged in to reply to this topic.
Sep 29, 2008 • 19:52