The Daily Click ::. Projects ::. The Chronicle Engine
 

Project: The Chronicle Engine
Project Started: 12th August, 2011 Last Update: 22nd August, 2011
Project Owner: Golem Project Members:
Project Type: Engine Project Progress:

Moar Progress
Posted 18th Aug 11, by Golem  
New Stuff
Today I've implemented display lists and animated voxels, which tied together perfectly. Each entity keeps a list of pointers to the display list of each frame in its animation. The animation itself then points to the entries in this list.
It took a while to to implement, and most of the renderer had to be rewritten. Looking back though, it couldn't have been simpler.

I also implemented scripting, which was surprisingly simple. Although I have yet to test it thoroughly. I wrote a behavior interface that simply contains an update function. This allows an entity to point to an object implementing this interface. Any object. So basically I can now write my scripts as Java classes. Pretty good, no?
Ofcourse, I've yet to write any script functions. But that'll have to wait alot longer.

Upcoming
What's next then? I foresee more rewriting of code to perfect animation loading, which also needs to be implemented. That, and level loading will probably be my next steps.
I'm wondering if I'll need any kind of compression for this. From my experience with compression in Lua, it was a tough nut to crack.

No comments have been posted for this post.


 



Project Forums


Favourite

Advertisement

Worth A Click