Home > Dreamcast > #send sam:update_journal

#send sam:update_journal

May 23rd, 2006

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!

  1. May 24th, 2006 at 03:44 | #1

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

    • May 24th, 2006 at 11:39 | #2

      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.

      • May 25th, 2006 at 21:44 | #3

        release the source and they will come

        • May 25th, 2006 at 21:52 | #4

          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. May 25th, 2006 at 06:22 | #6

    I’ll beta it.

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