Menu

Progress Update

Eh, I felt inclined to post, even though there was no real milestone reached. Anyway, this is the current standing:

-The engine is able to read a configuration file to determine in which mode to start a window(OpenGL or Software), which directories to add to the search path(related to data), which scripting interpreter to use(currently either ruby or lua, plans are to add python and guile support).

-Able to open images and draw them

-A scene manager to keep track of every graphical thing that is loaded(the name might not be exactly what its function is, but meh)

-There is a triggermanager, which is getting populated after having finished parsing the configuration file. So far only key presses are supported, but mouse support and custom events shouldn't be too hard.

So, so far I've got quite a bit. But it's still far from done. Here's what I've got on my to-do list:

-Create the glue functions between the engine and the scripting languages

-Add sound

-XML Parser, maybe. Probably.

-Map Format. Although I'm not sure if this should go in the engine or the scripting framework.

-Create a basic framework in the scripting languages, stuff like animated images, map systems, inventories, etc

Posted by oipo 2008-10-21

Log in to post a comment.

MongoDB Logo MongoDB