Z-Comp

From IFWiki
Revision as of 19:28, 14 May 2013 by Zzo38 (Talk | contribs)

Jump to: navigation, search

Z-Comp (also called "Z-machine Compo") is a competition for writing Z-machine games. They are held on ifMUD; enter apartment 11011 and go northwest.

Some features of the Z-machine cannot be used in this competition:

  • Unicode
  • Blorb
  • Sound effects/pictures (other than a beep sound effect, 1 and 2)
  • Version 6
  • Auxiliary files

It is somewhat encouraged (although not required) to use "unusual" features of the Z-machine, such as:

  • Overlapping and shared property tables
  • Repointing property tables at runtime
  • Sharing global variables with default properties, object headers, etc
  • Modifying the alphabet table at runtime
  • Not being restricted to the word separators, dictionary format, etc of Inform
  • Modifying the dictionary at runtime
  • Self-modifying code in RAM
  • Taking advantage of the fact that the fixpitch bit in header is not restored after an undo, and reading that bit
  • Using the ordering of the object numbers and property table addresses
This article is a stub. You can help IFWiki by expanding it.