paladin-t / fantasy

A curated list of available fantasy consoles/computers.
https://paladin-t.github.io/fantasy/index
Creative Commons Zero v1.0 Universal
1.37k stars 78 forks source link

Adding ZZT? #73

Closed asiekierka closed 3 years ago

asiekierka commented 3 years ago

Okay, this is going to be a tricky one, but I'm going to put together my case. No hard feelings if it doesn't fit the spirit of the list.

ZZT was made in 1991 by Potomac Computer Systems (later Epic MegaGames, even later Epic Games) as an action/puzzle game, but its built-in game creation system with scripting functionality turned out to allow it to be a surprisingly versatile game creation tool. See: "About ZZT".

Bitsy and PuzzleScript are on the list. Now, ZZT has been shown to have similar or higher versatility than Bitsy (see, for example, one of Dr_Dos's modern recommendation lists) as well as attract a similar audience. While it was originally made as a game, I will admit, its quirky set of limitations (60x25 board size, stat limits, board size limits, unusual scripting language without proper arithmetic, etc.) effectively makes it comparable to a fantasy console in my eyes.

For the formal details:

Again, no hard feelings if it doesn't belong - I am curious, however, as I've always seen ZZT as a thing with very similar appeal to a fantasy console. (And, if yes, is its spiritual community-made successor MegaZeux, or is that too close to a general game engine? Hmm...)

paladin-t commented 3 years ago

Thank you for the info! I will read and experience more when I get back home.

paladin-t commented 3 years ago

Added both ZZT and MegaZeux. They have built-in vm, interpreter, world editors, etc. and have selective limitations. Although it was tagged a game creation system when it originally released, I'd say it's more close to a FC in many aspects than generic game engine for nowadays point of view.

I don't wanna miss gems just due to it came out before the term "Fantasy Console" was widely used.

asiekierka commented 3 years ago

One major correction - MegaZeux stopped being maintained for DOS first in the mid-00s; the current mainline targets Windows, Linux, Mac, browser, and a whole ton of other things, with the primary supported library being SDL2.

paladin-t commented 3 years ago

Updated.

paladin-t commented 3 years ago

Closing this.