Sunday, July 1, 2007

First Two Physics Classes Finished

I've finally finished the first two classes for the physics simulation in RazorEnd Engine. Vector2D and Mass are finished. Well I'll write simulation classes because it's boring to have some physics simulation classes but no objects to apply to. So for now I'm back on the font and sprite classes and you shall hear from me soon!

Greatest regards, ANDROSS

Saturday, June 30, 2007

Physics Simulation In RazorEnd

Well I said that my next step would be fonts and then sprites. Well I lied :)
I'm currently working on physics simulation in the engine and I found myself pretty good in that. I yet don't have the scene manager or any object to draw and to apply some force to, but I'm working :)
Currently I'm writing Vector2D class and here is the list of all classes that will represent my physics part of the engine:

Vector2D
Mass
Simulator
ConstantVelocity
MotionUnderGravitation
MassConnectedWithSpring

Well that would be all of the information I can share but don't worry I'll update this blog with every information I can share!

Greatest regards, ANDROSS

Friday, June 29, 2007

Irrlicht Engine 2D Support Quited, RazorEnd Engine Is Coming Up!

Well, Irrlicht 2D Support really sucks! I've tried to find some rotation code but there is NONE of the rotation code for 2D textures! Neither for scaling! I've looked for ITexture class but code is confusing and I quited. Well RazorEnd Engine is coming up! It's 2D Hardware Accelerated Engine that uses OpenGL. I'm studying OpenGL and as my knowledge grows bigger I'll update the engine as much as possible. For now it can create window (windowed or fullscreen mode), switch betwen modes and handle events (user input etc.). So next update will be fonts and then (hopefully) sprites.

Greatest regards, ANDROSS!

Thursday, June 28, 2007

Irrlicht Engine 2D Support

Well, I've (Filip Zemljak a.k.a. ANDROSS - Hell Entertainment Lead Programmer) started to work on Irrlicht Engine 2D support. Irrlicht already has support for drawing 2D graphics, but it's lousy and code is very ugly. Users always must to write their own CSprite, CSpriteManager etc. classes because there are non of this classes in the engine. So I'm writting these classes, and when I'm done, I'll include them in the Irrlicht Engine and send them to Nicolaus Gebhardt to publish the new version of Irrlicht Engine that will have uber cool 2D graphics support. I'm currently writting CSprite class and I've done the most parts of the class. Here is the list of CSprite class ability's:

Rendering
Updating
Color - Key Transparency
Moving
Rectangle Collision
Shadow Drawing (yes it can draw shadow!)

This is the list of features yet to be done:

Scaling
Rotating
Pixel - Perfect Collision
Event Handling
Alpha Channel Transparency

So check out this blog because I'll be informing you on every Irrlicht Engine 2D Support updates, and our new projects!

Greatest regards, ANDROSS