Sunday, November 18, 2007

freyja 0.9.5.17-lua

Wow, it's been a month since the last update. If you don't hang out on the irc channel I have some big news. Freyja has almost migrated fully from mlisp to Lua for UI scripting and event processing.

This current prototype UI (pictured) is generated in Lua with my updated Lua/GTK+ binding. Events can now bind to Lua /C / C++ / mlisp function handlers and even canned lua scripts. No glue code in C/C++ or mlisp is needed now. The 'tracer' Lua client is running off the same backend as mlisp client shown -- at the same time. Yeah, it's insanity.

I haven't translated the entire UI from mlisp to Lua yet, which is why its sidebar is mostly bare in the Lua based client. Most of this was done this week during down time, and this is what I bumped the other features for mentioned at the irc meetings. I'm reworking the renderer as well, but that likely won't be public until it's more stable.

On the gaming tip:
I'm now ranked #25 in QuakeWars by knife skills for those keeping score. You should also check out Uncharted on the Playstation 3 -- sure the game is awesome -- even better the animation system is so well thought out you'll be in awe. ^^

No comments: