You are not logged in.
Lost Password?


Register To Post



 Bottom   Previous Topic   Next Topic

#1
vbJaEngine features
Posted on: 2008/9/29 21:08
Nintendoid!
Joined 2006/3/15
Ecuador
234 Posts
PVBCC 3rdCoderLong Time User (13 Years)
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.

•Messaging system.

•Generic State Machine.

•Automatic Collision detection and notification.

•Object Oriented support through the use of Metaprogramming (C MACROS).
o Inheritance
o Polymorphism
o Encapsulation

•Useful classes to speed up the content creation process:
o Image
o Background
o Character
o Scroll

•Automatic loading/unloading of objects in/outside the screen.

•3D stages.

•Simple physics simulation:

o Accelerated/uniform movement.
o Gravity
o Friction

•Scaling/rotation effects.

•Clocking system.

•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).

jorgeche
Top

#2
Re: vbJaEngine features
Posted on: 2008/9/29 21:52
Administrator
Joined 2000/1/8
Germany
2516 Posts
Highscore Top10Highscore Top ScoreCoder#1 PosterHOTY09 1stLong Time User (15 Years) App Coder90+ Game Ratings
simply amazing! i can't wait for the release! :]
Top

 Top   Previous Topic   Next Topic


Register To Post