ZZT (video game): Difference between revisions

Everything About Fiction You Never Wanted to Know.
Content added Content deleted
m (Mass update links)
 
(12 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{work}}
{{work|wppage=ZZT}}
ZZT is a action/puzzler created by [[Epic Games]]. Running entirely in text mode, it is basically their answer to [[Apogee]]'s [[Kingdom Of Kroz]] series. It consists of three games (or rather, three scenarios for the same game), as well as the sequel Super ZZT, which is essentially the same but in a scrolling lower-resolution screen with a few extra objects. A ZZT fan named Gregory Janson later released [[Mega Zeux]], a [[Spiritual Sequel]] to ZZT that massively improves on the extensibility of ZZT's engine.
'''''ZZT''''' is a action/puzzler created by [[Epic Games]]. Running entirely in text mode, it is basically their answer to [[Apogee]]'s [[Kingdom Of Kroz]] series. It consists of three games (or rather, three scenarios for the same game), as well as the sequel ''Super ZZT'', which is essentially the same but in a scrolling lower-resolution screen with a few extra objects. A ''ZZT'' fan named Gregory Janson (they have since changed their name to Alexis Janson) later released ''[[MegaZeux]]'', a [[Spiritual Sequel]] to ''ZZT'' that massively improves on the extensibility of ''ZZT''{{'}}s engine.


It is best known for its editor, allowing users to create their own games. It uses a simple programming language that can be used to make objects do whatever you want. This is one of the earliest games with a modding community, and literally thousands of such games can be found on the 'net.
It is best known for its editor, allowing users to create their own games. It uses a simple programming language that can be used to make objects do whatever you want. This is one of the earliest games with a modding community, and literally thousands of such games can be found on the 'net.


ZZT was very popular in its heyday and there is still a sizable ZZT community, [[The Pirates Who Don't Do Anything|though they rarely make games or even talk about ZZT...]] Back in the day, the community cranked out great games such as Teen Priest, Burger Joint and Evil Sorcerer's Party.
''ZZT'' was very popular in its heyday and there is still a sizable ''ZZT'' community, [[The Pirates Who Don't Do Anything|though they rarely make games or even talk about ''ZZT''...]] Back in the day, the community cranked out great games such as ''Teen Priest'', ''Burger Joint'' and ''Evil Sorcerer's Party''.


ZZT became [[Freeware Games]] several years ago. However, because the source code no longer exists, the copyright and ordering information can't be removed from inside the game.
''ZZT'' became a [[Freeware Games|Freeware Game]] several years ago. The source code has been lost, but it has been reconstructed in 2020 with permission from the original author.
----
=== General tropes associated with the engine: ===


----
{{tropelist}}
* [[ASCII Art]]
* [[ASCII Art]]
* [[Blackout Basement]]: Some screens are dark, requiring the use of a torch to have limited sight.
* [[Blackout Basement]]: Some screens are dark, requiring the use of a torch to have limited sight.
* [[Bottomless Magazines]]: Varies by game world. By default, you have finite ammunition but need not reload; your gun can store [[Powers of Two Minus One|32767]] ammunitions at once. Some worlds continually give you fresh ammo so that you will never run out, and others set a much smaller limit to how much you can carry at once.
* [[Destroyable Items]]: Diamonds can be destroyed if shot.
* [[Destructible Projectiles]]: Bullets can be broken by other bullets.
* [[Dialogue Tree]]: An option for characters.
* [[Dialogue Tree]]: An option for characters.
* [[Excuse Plot]]: most of the scenarios
* [[Excuse Plot]]: most of the scenarios
* [[Fun With Acronyms]]: [[Xtreme Kool Letterz|Though ZZT didn't originally stand for anything]], it has been joked that it means "Zoo of Zero Tolerance".
* [[Fun with Acronyms]]: [[Xtreme Kool Letterz|Though ''ZZT'' didn't originally stand for anything]], it has been joked that it means "Zoo of Zero Tolerance".
* [[Good Bad Bugs]]: Very common, especially in newer worlds. Even though the source code is now released, many of these kind of bugs are deliberately not fixed. Here are just a few of them:
* [[Interchangeable Antimatter Keys]]: Mostly - keys come in 7 colors, but if you already have one key, another key of the same color cannot be collected and will instead block your path. Many puzzles are deliberately centered around this behavior.
** Duplicating a passage onto a player to teleport the player to another board. Even this bug has a bug: The parameters of the stat with the same index number on the target board will be affected, which is usually undesirable, but it is possible to mitigate it and/or to take advantage of it. (You can also do this with the "board edge" piece described below.) Duplicating a key onto a player can also be helpful, and this usage doesn't have the secondary bug.
** Writing #BECOME, #CHANGE, or #PUT without specifying what kind of piece you want to make will make a tile that acts like the edge of the board when stepped on (this is because it is the first element in the table of elements which has not been given a name).
** The #GIVE TIME and #TAKE TIME commands work with time elapsed, not with time remaining. This means that you cannot exceed the time limit in this way, however it works even in boards without time limits, and can be used as a temporary counter if you are careful.
** Stepping from one passage to another that is right next to it will remove the first passage. This is usually undesirable, but you can take advantage of it.
** There are many uses of player clones (teleporting the player to another location on the same board, detecting directions or shooting the player pushes even when elsewhere, making energizers expire more quickly, and more).
** If a program dies and the next stat has a direction, it will move if not blocked. This is usually undesirable, but it is possible to mitigate it, and to take advantage of it.
* [[Interchangeable Antimatter Keys]]: Mostly - keys come in 7 colors, but if you already have one key, another key of the same color cannot be collected and will instead block your path (although they are still indirectly pushable). Many puzzles are deliberately centered around this behavior.
* [[Invisible Block]]
* [[Level Editor]]: Most people agree that this is the best part of the game (much to the surprise of the game's creator).
* [[Level Editor]]: Most people agree that this is the best part of the game (much to the surprise of the game's creator).
* [[Locked Door]]: The original episodes revolve around getting purple keys to reach the final area.
* [[Locked Door]]: The original episodes revolve around getting purple keys to reach the final area.
* [[Nintendo Hard]]: The game tells you from the start that you'll need to [[Save Scumming|save a lot.]]
* [[Nintendo Hard]]: The game tells you from the start that you'll need to [[Save Scumming|save a lot.]] (Despite that, it isn't difficult enough.)
* [[Old Format, New Work]]: People still make ZZT worlds as of 2020.
* [[One Bullet At a Time]]: Some areas have limits to how many bullets you can shoot at once, often just one.
* [[Painfully-Slow Projectile]]: Bullets move at the same speed as the player.
* [[Power-Up Motif]]: Collecting an energizer (which provides temporary invincibility) causes the player to flash and also plays a jaunty tune. When the tune finishes, the energizer effect also stops.
* [[Power-Up Motif]]: Collecting an energizer (which provides temporary invincibility) causes the player to flash and also plays a jaunty tune. When the tune finishes, the energizer effect also stops.
* [[Respawn Point]]: Some rooms are set up so the player warps to where they entered whenever they are hurt.
* [[Respawn Point]]: Some rooms are set up so the player warps to where they entered whenever they are hurt.
* [[Segmented Serpent]]: The centipedes, which can break into multiples if a middle segment is broken.
* [[Space Filling Path]]: This is a problem in some games.
* [[Space-Filling Path]]: This is a problem in some games.
* [[Ten-Second Flashlight]]: Torches
* [[Ten-Second Flashlight]]: Torches
* [[Timed Mission]]: Some levels have time limits.
* [[Unwinnable]]: it's possible to end up in e.g. a position where you need ammunition, but with none left.
* [[Universal Ammunition]]: Very common.
* [[Xtreme Kool Letterz]]: The name ZZT was chosen so that it would appear on the bottom of Usenet listings.
* [[Unwinnable]]: It is possible to end up in e.g. a position where you need ammunition, but with none left.
* [[Xtreme Kool Letterz]]: The name ''ZZT'' was chosen so that it would appear on the bottom of Usenet listings.


{{reflist}}
{{reflist}}
Line 30: Line 47:
[[Category:Freeware Games]]
[[Category:Freeware Games]]
[[Category:Epic Games]]
[[Category:Epic Games]]
[[Category:ZZT]]
[[Category:{{PAGENAME}}]]
[[Category:Video Game]]
[[Category:Video Game]]
[[Category:Video Games of the 1990s]]

Latest revision as of 12:09, 28 December 2022

ZZT is a action/puzzler created by Epic Games. Running entirely in text mode, it is basically their answer to Apogee's Kingdom Of Kroz series. It consists of three games (or rather, three scenarios for the same game), as well as the sequel Super ZZT, which is essentially the same but in a scrolling lower-resolution screen with a few extra objects. A ZZT fan named Gregory Janson (they have since changed their name to Alexis Janson) later released MegaZeux, a Spiritual Sequel to ZZT that massively improves on the extensibility of ZZT‍'‍s engine.

It is best known for its editor, allowing users to create their own games. It uses a simple programming language that can be used to make objects do whatever you want. This is one of the earliest games with a modding community, and literally thousands of such games can be found on the 'net.

ZZT was very popular in its heyday and there is still a sizable ZZT community, though they rarely make games or even talk about ZZT... Back in the day, the community cranked out great games such as Teen Priest, Burger Joint and Evil Sorcerer's Party.

ZZT became a Freeware Game several years ago. The source code has been lost, but it has been reconstructed in 2020 with permission from the original author.


Tropes used in ZZT (video game) include:
  • ASCII Art
  • Blackout Basement: Some screens are dark, requiring the use of a torch to have limited sight.
  • Bottomless Magazines: Varies by game world. By default, you have finite ammunition but need not reload; your gun can store 32767 ammunitions at once. Some worlds continually give you fresh ammo so that you will never run out, and others set a much smaller limit to how much you can carry at once.
  • Destroyable Items: Diamonds can be destroyed if shot.
  • Destructible Projectiles: Bullets can be broken by other bullets.
  • Dialogue Tree: An option for characters.
  • Excuse Plot: most of the scenarios
  • Fun with Acronyms: Though ZZT didn't originally stand for anything, it has been joked that it means "Zoo of Zero Tolerance".
  • Good Bad Bugs: Very common, especially in newer worlds. Even though the source code is now released, many of these kind of bugs are deliberately not fixed. Here are just a few of them:
    • Duplicating a passage onto a player to teleport the player to another board. Even this bug has a bug: The parameters of the stat with the same index number on the target board will be affected, which is usually undesirable, but it is possible to mitigate it and/or to take advantage of it. (You can also do this with the "board edge" piece described below.) Duplicating a key onto a player can also be helpful, and this usage doesn't have the secondary bug.
    • Writing #BECOME, #CHANGE, or #PUT without specifying what kind of piece you want to make will make a tile that acts like the edge of the board when stepped on (this is because it is the first element in the table of elements which has not been given a name).
    • The #GIVE TIME and #TAKE TIME commands work with time elapsed, not with time remaining. This means that you cannot exceed the time limit in this way, however it works even in boards without time limits, and can be used as a temporary counter if you are careful.
    • Stepping from one passage to another that is right next to it will remove the first passage. This is usually undesirable, but you can take advantage of it.
    • There are many uses of player clones (teleporting the player to another location on the same board, detecting directions or shooting the player pushes even when elsewhere, making energizers expire more quickly, and more).
    • If a program dies and the next stat has a direction, it will move if not blocked. This is usually undesirable, but it is possible to mitigate it, and to take advantage of it.
  • Interchangeable Antimatter Keys: Mostly - keys come in 7 colors, but if you already have one key, another key of the same color cannot be collected and will instead block your path (although they are still indirectly pushable). Many puzzles are deliberately centered around this behavior.
  • Invisible Block
  • Level Editor: Most people agree that this is the best part of the game (much to the surprise of the game's creator).
  • Locked Door: The original episodes revolve around getting purple keys to reach the final area.
  • Nintendo Hard: The game tells you from the start that you'll need to save a lot. (Despite that, it isn't difficult enough.)
  • Old Format, New Work: People still make ZZT worlds as of 2020.
  • One Bullet At a Time: Some areas have limits to how many bullets you can shoot at once, often just one.
  • Painfully-Slow Projectile: Bullets move at the same speed as the player.
  • Power-Up Motif: Collecting an energizer (which provides temporary invincibility) causes the player to flash and also plays a jaunty tune. When the tune finishes, the energizer effect also stops.
  • Respawn Point: Some rooms are set up so the player warps to where they entered whenever they are hurt.
  • Segmented Serpent: The centipedes, which can break into multiples if a middle segment is broken.
  • Space-Filling Path: This is a problem in some games.
  • Ten-Second Flashlight: Torches
  • Timed Mission: Some levels have time limits.
  • Universal Ammunition: Very common.
  • Unwinnable: It is possible to end up in e.g. a position where you need ammunition, but with none left.
  • Xtreme Kool Letterz: The name ZZT was chosen so that it would appear on the bottom of Usenet listings.