#send sam:update_journal

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!

This Post Has 6 Comments

  1. Awesome! I wonder how hard it would be to integrate KevEdit and DreamZZT into a complete ZZT clone >:D

    1. It probably wouldn’t be all that much work, I’d just have to bring in the object properties dialog / syntax highlighting ZZTOOP editor (which would be fun to have in the debug console, too) and modify them to use my Console class.

      And it’d be nice to have a native ZZT editor on OS X, instead of having to use an SSH X11 tunnel to my linux box for kevedit 🙂 I also noticed kevedit’s window thinks it has an alpha channel on XGL / Compiz, so I have to use it on top of a black window if I run it directly on my linux box 😛

      I’ll take a look at the rest of kevedit’s source this weekend and see how much work it’ll be to integrate the editor into DreamZZT.

      1. release the source and they will come

        1. The source has actually been sitting around publically for quite a bit now, I just haven’t mentioned where to find it yet 😉

          I’ll post an actual LJ entry with the URL after 1. I stick the the GPL header on all the source files and 2. I fix a very very annoying crash that popped up during the C++ rewrite.

          But for anyone that dares to venture into the comments section, DreamZZT is available in my public SVN repo:

          http://svn.c99.org/

          The win32 project has not been updated with the C++ changes, so only Mac and Linux will build right now. I’ll check in an updated win32 project file before I publically post the SVN link.

          All platforms require Tiki, which is also available from SVN: https://svn.sourceforge.net/svnroot/cadcdev/tiki/

  2. I’ll beta it.

    And does it weird anyone else that this html page is labeled “69696”?

Comments are closed.

Close Menu