dMZX Forums: zzo38 - Viewing Profile - dMZX Forums

Jump to content

zzo38's Profile User Rating: *****

Reputation: 4 Neutral
Group:
Members
Active Posts:
498 (0.08 per day)
Most Active In:
MegaZeux Development (117 posts)
Joined:
16-May 08
Profile Views:
110,538
Last Active:
User is offline Today, 05:28 AM
Currently:
Offline

My Information

Member Title:
Registered members
Age:
Age Unknown
Birthday:
Birthday Unknown
Gender:
Not Telling Not Telling

Contact Information

E-mail:
Private
Website URL:
Website URL  http://zzo38computer.org/

Previous Fields

Topics I've Started

  1. Super ZZ Zero

    03 January 2025 - 08:26 PM

    Super ZZ Zero is a ZZT-like which has some features like ZZT, Super ZZT, ZZ Zero, and MegaZeux (although it also deliberately excludes some, and some are not implemented yet but possibly might be in future).

    https://github.com/zzo38/superzz0 (source code and 64-bit x86 Linux binaries)

    Like MegaZeux it uses a "wrapped pile of files" format, but it uses Hamster archive format rather than ZIP archive format.

    Like with ZZ Zero, you can customize the available elements and other behaviours by the assembly code, and they are included in the template so that you do not need to modify them if you do not intend to do so.

    You can also define screen layouts which are independent from boards (and, unlike ZZ Zero, you can define multiple screen layouts). Large boards with scrolling is possible, and the screen layouts can define the viewport for scrolling, as well as the soft and hard edges for scrolling, and positions of numbers, indicators, message text position, and other stuff.

    Each board can have up to 255 stats, although unlike ZZT, there can be multiple instances of a stat on a board. Each stat can have a program (so that you can have e.g. multiple robots that share a program), although the instruction pointer, lock, and delays for the programs are per instance. Furthermore, not all elements need stats, since like MegaZeux each tile also has a 8-bit parameter.

    However, there are many features that are not implemented yet; it is incomplete. (I also intend to add a CATALOG.DER lump for use with publishing world files. Also, item windows are not implemented yet. The default template is also incomplete; I intend to add more elements and other features to the default template. There are other incomplete features too, but the software is usable.)

    Some features of MegaZeux are deliberately excluded from Super ZZ Zero, such as:
    • Date/time access.
    • Ability for the world to prevent the speed from being adjusted. (However, I may later add the ability to define the default speed (and other default game settings) within the world file.)
    • Static overlay. (You can use screen layouts instead of static overlays. Normal and transparent overlays are available in Super ZZ Zero.) (I am less sure about this than the others, in case there later is found some use why a static overlay is somehow useful despite using screen layouts, but probably a static overlay is not necessary.)
    • Ability for the world to use all or most of the keyboard keys. (Only some of them are usable, such as printable ASCII characters, arrows, backspace, return, tab. It is possible (although not for sure) that support for home, page up, page down, end, will also be added, but most other keys will be reserved for the system use.)
    • Automatic updates. (This should better be handled by separate programs such as the package manager, and should be configurable by the user. I personally do not like automatic updates and many other users also don't like, so it should not be required.)
    • File system access.


    Some features of MegaZeux (such as custom fonts/palettes) are not implemented yet but may be implemented in future, though. However, there are (and also will be) some features that MegaZeux does not have, too.

    Please make any bug report, feature request, patches, and/or complaints, about Super ZZ Zero.

Comments

Page 1 of 1
  1. Photo

    Val 

    27 Jun 2010 - 21:06
    僕は君の赤ちゃんを生まれたい♡
  2. Photo

    nooodl 

    11 Nov 2008 - 18:51
    < 0 ( ) 5 > is your warn level.
Page 1 of 1