Wiki:Requested articles: Difference between revisions

From Wiki of ZZT
Jump to navigation Jump to search
No edit summary
(remove the stuff which has been populated)
Line 34: Line 34:


* [[Stat order]]
* [[Stat order]]
* [[Tick]]<nowiki/>s modulo 420
* [[Pascal string]]<nowiki/>s hold partial previous contents in memory/on disk
* [[Pascal string]]<nowiki/>s hold partial previous contents in memory/on disk


Line 41: Line 40:
*[[Counter]] behavior when [[Give|#giving]] very large numbers (32 bits in size and beyond)
*[[Counter]] behavior when [[Give|#giving]] very large numbers (32 bits in size and beyond)
*[[Counter]] display bug: some digits left behind when counter goes from big to small
*[[Counter]] display bug: some digits left behind when counter goes from big to small
*[[Label]] behavior with numerals
*[[Restore|#restore]] only restores the first label, as well as labels which have a non-alphabetic/underscore character on the line below them. Or so.
* Black [[Key|keys]] and [[Door|doors]]
* Black [[Key|keys]] and [[Door|doors]]
* Inaccuracies in frequencies used by [[Play|#play]] (two rounding bugs)
* [[Conveyor]] bugs (ability to delete player, etc)
* [[Conveyor]] bugs (ability to delete player, etc)
* 1024-line maximum for all [[text window]]<nowiki/>s (including world selector)
* 1024-line maximum for all [[text window]]<nowiki/>s (including world selector)
Line 50: Line 46:
* Shooting changes [[step value]] of 150th stat
* Shooting changes [[step value]] of 150th stat
* Moving while paused via [[mouse movement]]
* Moving while paused via [[mouse movement]]
* Vertical [[blink wall]] can toss the player east on top of a wall/obstruction
* [[Put|#put]] doesn't work on bottom row
* [[Built-in editor]] and stat deletion bugs, if we ever figure out why that one happens
* [[Built-in editor]] and stat deletion bugs, if we ever figure out why that one happens
* Dependencies on CPU speed for "fast" machines (e.g., [[sound effects]])
* Dependencies on CPU speed for "fast" machines (e.g., [[sound effects]])
Line 67: Line 61:
* [[High score files]]
* [[High score files]]
* Help files
* Help files
=== Tile types ===
* [[Empty]]
* [[Edge]]
* [[Monitor]]
* [[Player]]
* [[Ammo]]
* [[Torch]]
* [[Gem]]
* [[Key]]
* [[Door]]
* [[Scroll]]
* [[Passage]]
* [[Duplicator]]
* [[Bomb]]
* [[Energizer]]
* [[Star]]
* [[Conveyor]]
* [[Bullet]]
* [[Water]]
* [[Forest]]
* [[Solid]]
* [[Normal]]
* [[Breakable]]
* [[Boulder]]
* [[Slider]]
* [[Fake]]
* [[Invisible]]
* [[Blink wall]]
* [[Transporter]]
* [[Line]]
* [[Ricochet]]
* [[Blink wall ray]]
* [[Bear]]
* [[Ruffian]]
* [[Object]]
* [[Slime]]
* [[Shark]]
* [[Spinning gun]]
* [[Pusher]]
* [[Lion]]
* [[Tiger]]
* [[Head]]
* [[Segment]]
* [[Text]]
=== [[ZZT-OOP]] ===
==== Prefixes/statement types ====
* [[Message text]] ($)
* [[Object name]] (@)
* [[Command]] (#)
* [[Slash move]] (/) (Should this be combined with [[Go|#Go]]?)
* [[Question move]] (?)
* [[Label]] (:)
* [[Comment]]/[[Zapped label]] (')
* [[Hyperlink]] (!)
==== Built-in [[Message]]s ====
* [[Touch]]
* [[Shot]]
* [[Bombed]]
* [[Thud]]
* [[Energize]]
==== Directions ====
* [[North]], [[South]], [[East]], [[West]]
* [[Idle]]
* [[Seek]]
* [[Flow]]
* [[Rndns]], [[Rndne]], [[Rnd]], [[Rndp]]
* [[Cw]], [[Ccw]], [[Opp]]
==== Built-in [[flag]]s ====
* [[Alligned]]
* [[Any]]
* [[Contact]]
* [[Blocked]]
* [[Energized]]
==== Commands ====
* [[Become]]
* [[Bind]]
* [[Change]]
* [[Char]]
* [[Clear]]
* [[Cycle]]
* [[Die]]
* [[End]]
* [[Endgame]]
* [[Give]]
* [[Go]]
* [[Idle]]
* [[If]]
* [[Lock]]
* [[Play]]
* [[Put]]
* [[Restart]]
* [[Restore]]
* [[Send]]
* [[Shoot]]
* [[Take]]
* [[Throwstar]]
* [[Try]]
* [[Unlock]]
* [[Walk]]
* [[Zap]]

Revision as of 15:17, 24 December 2025

Note that some of these links should probably be the same article: for example, we probably don't need separate articles for NORTH and SOUTH, but we should have redirects to a shared article.

Also, see Special:WantedPages for an automatically-generated list of linked-to but non-existent pages.

Categories to add

  • Colors
  • Fake labels (:endgame, :zapped) that are rumored to exist but don't
  • Output stuff: Sound? Charsets? Colors?
  • World, board, stat
  • Special elements/redirects: Player Clone, Dummy, Black Hole
  • ZZT itself: versions, Super ZZT
  • Cheats
  • Locks, especially those integrated with ZZT like the SECRET flag

ZZT behavior

Some of the categorization here is fuzzy (is X a bug or a technique?). You can help by writing the corresponding article, so we can get rid of the offending line on this page. :-)

Techniques

Internals

Bugs and limits

  • Counter behavior when #giving very large numbers (32 bits in size and beyond)
  • Counter display bug: some digits left behind when counter goes from big to small
  • Black keys and doors
  • Conveyor bugs (ability to delete player, etc)
  • 1024-line maximum for all text windows (including world selector)
  • Blank lines in text windows sometimes appear as hyperlinks
  • Shooting changes step value of 150th stat
  • Moving while paused via mouse movement
  • Built-in editor and stat deletion bugs, if we ever figure out why that one happens
  • Dependencies on CPU speed for "fast" machines (e.g., sound effects)
  • Koopo bug
  • Can't #send to a label on the first line
  • Passages have the potential to delete each other if they are adjacent

ZZT itself

File formats