Zork 34419 223343133 2008-07-03T17:40:20Z Smitty 2773571 clean up using [[Project:AutoWikiBrowser|AWB]] {{Zork universe}} {{otheruses}} '''''Zork''''' was one of the first [[interactive fiction]] [[computer game]]s and an early descendant of [[Colossal Cave Adventure]]. The first version of ''Zork'' was written in 1977–1979 on a [[PDP-10|DEC PDP-10]] computer by [[Tim Anderson (Zork)|Tim Anderson]], [[Marc Blank]], [[Bruce Daniels (programmer)|Bruce Daniels]], and [[Dave Lebling]], and implemented in the [[MDL programming language]]. All four were members of the [[Massachusetts Institute of Technology|MIT]] [[Dynamic Modelling Group]]. <div style="margin: 5px 0px 5px 20px; float: right;">[[Image:Zork I computer game.png|thumb|none|256px|Zork can run on modern [[Z-machine]] interpreters, as well as the older models it was made for originally.]]</div> "Zork" was originally [[Massachusetts Institute of Technology|MIT]] [[Hacker (computing)|hacker]] [[jargon]] for an unfinished program. The implementors named the completed game ''Dungeon'', but by that time the name ''Zork'' had already stuck. Zork has also been adapted to a widely panned [[Zork books|book series]]. Three of the original ''Zork'' programmers joined with others to found [[Infocom]] in 1979. That company adapted the PDP-10 ''Zork'' into ''Zork I-III'', a trilogy of games for most popular small computers of the era, including the [[Apple II family|Apple II]], the [[Commodore 64]], the [[Atari 8-bit family]], the [[TRS-80]], [[CP/M]] systems and the [[IBM PC]]. ''[[Zork I]]'' was published on 5¼" and 8" [[floppy disk]]s. [[Joel Berez]] and Marc Blank developed a specialized [[virtual machine]] to run ''Zork I'', called the [[Z-machine]]. The first "Z-machine Interpreter Program" ''ZIP'' for a small computer was written by [[Scott Cutler (programmer)|Scott Cutler]] for the TRS-80. The trilogy was written in ''ZIL'', which stands for "Zork Implementation Language", a language similar to [[LISP]]. [[Personal Software]] published what would become the first part of the trilogy under the name ''Zork'' when it was first released in 1980, but Infocom later handled the distribution of that game and their subsequent games. Part of the reason for splitting Zork into three different games was that, unlike the PDP systems the original ran on, micros did not have enough memory and disk storage to handle the entirety of the original game. In the process, more content was added to Zork to make each game stand on its own. ''Zork'' is set in a sprawling underground labyrinth which occupies a portion of the "[[Great Underground Empire]]". The player is a nameless adventurer whose goal is to find the treasures hidden in the caves and return alive with them. The dungeons are stocked with many novel creatures, objects and locations, among them [[Grue (monster)|grues]], [[zorkmid]]s, and Flood Control Dam #3 -- all of which are referenced by subsequent [[Infocom]] text adventures. ''Zork'' and its relatives are works of interactive fiction. ''Zork'' distinguished itself in its genre as an especially rich game, in terms of both the quality of the storytelling and the sophistication of its text [[parser]], which was not limited to simple verb-noun commands ("hit grue"), but some [[prepositions]] and [[conjunctions]] ("hit the grue with the Elvish sword"). ==Zork series== ===The original Zork Trilogy=== * ''[[Zork I|Zork I: The Great Underground Empire]]'' (1980, Infocom) * ''[[Zork II|Zork II: The Wizard of Frobozz]]'' (1981, Infocom) * ''[[Zork III|Zork III: The Dungeon Master]]'' (1982, Infocom) ===Later additions to the series=== All these are text-only unless otherwise noted. *The Enchanter trilogy: ** ''[[Enchanter (computer game)|Enchanter]]'' (1983, Infocom) ** ''[[Sorcerer (computer game)|Sorcerer]]'' (1984, Infocom) ** ''[[Spellbreaker]]'' (1985, Infocom) *Games that take place somewhere in the Zork universe: ** ''[[Wishbringer]]'' (1985, Infocom) *The ''Zork Quest'' series: ** ''[[Zork Quest: Assault on Egreth Castle]]'' (1988, Infocom) ** ''[[Zork Quest: The Crystal of Doom]]'' (1989, Infocom) * The ''Zork Anthology'' comprises the original Zork Trilogy plus: ** ''[[Beyond Zork]]'' (1987, Infocom) ** ''[[Zork Zero]]: The Revenge of Megaboz'' (1988, Infocom, text with some graphics) After a six year hiatus, the following games were produced: * ''[[Return to Zork]]'' (1993, Infocom/[[Activision]], graphical) * ''[[Zork: Nemesis]]'' (1996, Activision, graphical) * ''[[Zork Grand Inquisitor]]'' (1997, Activision, graphical) * ''[[Zork: The Undiscovered Underground]]'' (1997, written by [[Michael Berlyn]] and Marc Blank (original Infocom implementors) and released by Activision to promote the release of ''Zork Grand Inquisitor'') The Enchanter trilogy and ''Wishbringer'' occupy somewhat unusual positions within the Zork universe. ''Enchanter'' was originally developed as ''Zork IV''; Infocom decided to instead release it separately, however, and it became the basis of a new trilogy. (In each trilogy, there is a sense of assumed continuity; that is, the player's character in ''Zork III'' is assumed to have experienced the events of ''Zork I'' and ''Zork II''. Similarly, events from ''Enchanter'' are referenced in ''Sorcerer'' and ''Spellbreaker''; but the ''Enchanter'' character is '''not''' assumed to be the same one from the Zork trilogy. In fact, in ''Enchanter'' the player's character encounters the Adventurer from ''Zork'', who helps the player's character solve a puzzle in the game.) Although ''Wishbringer'' was never officially linked to the Zork series, the game is generally agreed to be "Zorkian" due to its use of magic and several terms and names from established Zork games. ===Later compilations and current availability=== Among the games bundled in ''[[The Lost Treasures of Infocom]]'', published in 1991 by Activision under the Infocom brand, were the original Zork trilogy, the Enchanter trilogy, ''Beyond Zork'' and ''Zork Zero''. A second bundle published in 1992, ''The Lost Treasures of Infocom II'', contained ''Wishbringer'' and ten other non-Zork-related games. Activision's 1996 compilation, ''[[Classic Text Adventure Masterpieces of Infocom]]'', includes all the text-based Zork games; the Zork and Enchanter trilogies, Wishbringer, Beyond Zork and Zork Zero. Activision briefly offered free downloads of ''Zork I'' as part of the promotion of ''Zork: Nemesis'', and ''Zork II'' and ''Zork III'' as part of the promotion for ''Zork Grand Inquisitor'', as well as a new adventure: ''Zork: The Undiscovered Underground''. This led many to believe that the games had been released as freeware, even though the included license explicitly prohibited redistribution. Activision's legal department has recently stated that the promotion relating to those games has ended and that it is not legal to distribute the games or make them available for download. Of six novels published as "Infocom Books" by [[Avon Books]] between 1989-1991, two were directly based on Zork: ''The Zork Chronicles'' by [[George Alec Effinger]] (1990) and ''The Lost City of Zork'' by [[Robin W. Bailey]] (1991). Two further novels in the same series are based on the same universe: ''Wishbringer'' by [[Craig Shaw Gardner]] and ''Enchanter'', also by Bailey. A parody series known as 'Pork' was released also starting in 1988. As of 2006 an over-the-phone version of Zork entitled ''Zasterisk'' entered beta testing. Programmed by Simon Ditner using [[Asterisk PBX|Asterisk]] and the [[Festival Speech Synthesis System]], players can call in and play Zork over the phone by speaking voice commands. The results are read back by the automated text-to-voice synthesis system. It is now known as ''Zoip'', a reference to [[VoIP]].<ref>{{cite web | url = http://www.internetnews.com/dev-news/article.php/3675671 | title = Zork Returns! Thanks to Open Source Asterisk PBX | accessdate = 2007-05-05 | date = 2007-05-04 | last = Kerner | first = Sean Michael | work = internetnews | language = English }}</ref> ==Commands== {{unreferenced-section|date=October 2007}} In the Zork games, the player is not limited to verb-noun commands, such as "take lamp", "open mailbox", and so forth. Instead, the parser supports more sophisticated sentences such as "put the lamp and sword in the case", "look under the rug", and "drop all except lantern". The game understands a good number of common verbs, including "take", "drop", "examine", "attack", "climb", "open", "close", "count", and many more. The games also support commands to the game (rather than in the game) such as "save" and "restore", "script" and "unscript" (which begin and end a text transcript of the game text), "restart", and "quit". In all of the Zork text adventures, the following commands apply: <tt>> n</tt>, <tt>s</tt>, <tt>e</tt>, <tt>w</tt> : Short for "go north", "go south", etc. <tt>> nw</tt>, <tt>ne</tt>, <tt>sw</tt>, <tt>se</tt> : Short for "go northwest", "go southwest", etc. <tt>> u</tt> and <tt>d</tt> : Short for "go up" and "go down" <tt>> i</tt> : Reveals a player's inventory <tt>> verbose</tt> : Gives full descriptions after each command (rather than omitting details already given to the player) <tt>> score</tt> : Displays the player's current score, number of moves, and ranking ==Fortran version of ''Dungeon''== While the authors of ''Dungeon'' (as it was then known) were at MIT, a programmer from [[Digital Equipment Corporation]] translated part of ''Dungeon'' from [[MDL programming language|MDL]] to [[Fortran]] and crammed it into a 56KB [[PDP-11]]. (Dungeon was at the time playable on PDP-10's but not on smaller systems.) The game's authors were surprised that such a small system could run the game and provided sources for a more complete translation. When ''Dungeon'' became the commercial product ''Zork'' at Infocom, Infocom agreed that if an Infocom copyright notice was put on the Fortran version, noncommercial distribution would be allowed. This Fortran version, and [[C programming language|C]] translations thereof, have been included in several [[Linux]] distributions. The Fortran version of ''Dungeon'' was widely available on DEC [[VAX]]es, being one of the most popular items distributed by [[DECUS]]. It went through multiple modifications both to incorporate more features from the original and to track changes in the MDL version. In the late 1980s, the Fortran version was extensively rewritten for VAX Fortran and became fully compatible with the last MDL release. It had one extra joke: an apparent entrance to the Mill (a reference to DEC's headquarters) that was, in fact, impassable. It also had a '''gdt''' command (game debugging technique, a reference to [[Dynamic debugging technique|the DDT debugger]]) which enabled the player to move any object (including the player) to any room. Use of gdt required answering a random question requiring deep knowledge of the game. The game's response to a wrong answer (“A booming voice says ‘Wrong, cretin!’ and you notice that you have turned into a pile of dust”) appears in many "[[fortune (Unix)|fortune]] cookie" databases. ==See also== * [[69105 (number)|69105]], a number that became somewhat of an [[in-joke]] in several Infocom games * The [[White House (Zork)|white house]] is where ''Zork I'' begins, and also appears in several other games * [[The Lurking Horror]], another Infocom IF, that references ''Zork''. * [[Gnomes of Zürich|Gnome of Zürich]], a character from ''Zork II'' who appears in the Bank of Zork if the character becomes trapped. Certain early releases had a bug that gave the surreal response to unintelligible commands: "I can't see the Gnome of Zürich anywhere," in situations that had nothing to do with the Gnome. * [[Grue (monster)|Grue]], the infamous ''Zork'' monster * ''[[The Meteor, The Stone, And A Long Glass Of Sherbet]]'', the winner of the 1996 [[Interactive Fiction Competition]], is strongly influenced by the ''Zork'' universe and includes many elements. ==Notes== {{reflist}} == References == * Montfort, Nick. ''Twisty Little Passages.'' MIT Press. 2003. ISBN 0-262-13436-5. ==External links== * [http://thezorklibrary.com The Zork Library] (All things Zork since 1998.) * [http://thcnet.net/error/index.php Play Zork online] at [[THCNET]]'s interactive [[404 error]] page. * [http://almy.us/dungeon.html Download and play the original mainframe version of Zork], as well as a 1982 map of the Zork universe. * [http://www.csd.uwo.ca/Infocom/ Zork I, II, III and The Undiscovered Underground] Download Zorks I, II and III for Win, DOS or Mac (no Z-interpreter needed), and The Undiscovered Underground ([[Z-machine]] interpreters included). Includes "The New Zork Times" * [http://www.infocom-if.org/ Infocom-IF.org], Infocom history, authors, etc; often updated with any news from Activision *{{moby game|id=-group/zork-series|name=''Zork'' series}} * {{dmoz|Games/Video_Games/Adventure/Z/Zork_Series/|Zork sites}} * [http://www.thedoteaters.com/p4_stage1.php Article at The Dot Eaters], featuring an extensive history of the Zork games and Infocom * [http://www.gameszoo.org/rezork/ Rezork] - Play Zork adventures online; open source java Zork emulator * [http://itmanagement.earthweb.com/osrc/article.php/3675741 Article about ZoIP] - Zork Returns! Thanks to Open Source Asterisk PBX * [http://zoip.org ZoIP home page] (voice command over the phone Zork) * [http://www.malinche.net/zork.html The Zork Birthday Page] - A homage to Zork celebrating its 30th birthday. * [http://www.gamasutra.com/view/feature/1499/the_history_of_zork.php The History Of Zork] - Article * [http://armchairarcade.com/neo/node/1383 History of Zork Now Available on Gamasutra: Read Full Interviews Here!] - Interviews with Dave Lebling and Marc Blank, implementors for the Zork series. {{Zork Implementor}} [[Category:Zork|*]] [[Category:Interactive fiction]] [[Category:1977 video games]] [[Category:Amiga games]] [[Category:Apple II games]] [[Category:Atari 8-bit family games]] [[Category:Atari ST games]] [[Category:Commodore 64 games]] [[Category:DOS games]] [[Category:Mainframe games]] [[Category:MSX games]] [[Category:TRS-80 games]] [[Category:Video games with textual graphics]] [[de:Zork]] [[es:Zork]] [[fr:Zork]] [[it:Zork]] [[nl:Zork]] [[ja:ゾーク]] [[pl:Zork]] [[pt:Zork]] [[ru:Zork]] [[sl:Zorkmid]] [[fi:Zork]] [[sv:Zork]] [[zh:魔域]]