You can now execute ZZT-OOP statements directly from the debug console. I put together a quick little demo video of the debug console that you can grab here (8 MB, QuickTime 7.1).

I also made a lot of progress in moving the source from C to C++. I’ve decided DreamZZT 3.0 will be open source (GNU General Public License, version 2), so I guess I have to make it presentable 😛 All of the objects in the game world are now represented by their own C++ classes, which is a pretty good start. I still need to create classes for the boards and the overall world.

As for what still needs to be done before I start rolling out public betas again, here’s a quick to-do list off the top of my head:

* Sharks
* Slime
* Stars
* Slap the GPL header on top of all the source files
* Grab the drum patterns from kevedit and add them to my music player (yay, GPL!)
* Finish rewriting the guts in C++
* BUGS BUGS BUGS!