Another Update
Posted by quantagame on February 21, 2010
So, progress is slower than I’d like, thanks to school and whatnot (I have both college and high school classes and a really messed up schedule), but I’ve had a fair bit of time to work for the past day or two.
The new engine is coming together, I have the character controller from the original engine running (and I have a test setup with gravity changing and player control and a few other bits working). The logic/gameobject system is mostly set up, as are a bunch of other random pieces.
I’m working with the scripting right now, I had originally decided on lua, but Shua, from the Pseudoform project, suggested ChaiScript in the comments earlier today, and after looking at it and running through a few tests, it seems a lot nicer than lua/luabind. It’s built entirely as a language for use with C++, and seems a lot more straightforward than the other languages that I’ve looked at. I think performance-wise it’s probably not as good as lua or some of the alternatives, but it’s still a young project and I’m sure it’ll evolve and improve. Luckily, I haven’t done much with lua yet, so I’m going to try to get ChaiScript setup in the engine over the next couple hours and see how it all works.