Zork I Atari ST cover art
1980 (Zork I)
1981 (Zork II)
1982 (Zork III)
Zork is one of the earliest interactive fiction computer games, with roots drawn from the original genre game, Colossal Cave Adventure. The first version of Zork was written between 1977 and 1979 using the MDL programming language on a DEC PDP-10 computer. The authors—Tim Anderson, Marc Blank, Bruce Daniels, and Dave Lebling—were members of the MIT Dynamic Modelling Group.
When Zork was published commercially, it was split up into three games: Zork: The Great Underground Empire - Part I (later known as Zork I), Zork II: The Wizard of Frobozz, and Zork III: The Dungeon Master.
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 troll"), but recognized some prepositions and conjunctions ("hit the troll with the Elvish sword").
- 1 Story
- 2 Commands
- 3 Development
- 4 Releases
- 5 Reception
- 6 Legacy
- 7 See also
- 8 References
- 9 Further reading
- 10 External links
Zork is set in "the ruins of an ancient empire lying far underground". The player is a nameless adventurer "who is venturing into this dangerous land in search of wealth and adventure". The goal is to return from exploring the "Great Underground Empire" (GUE, for short) alive and with all treasures needed to complete each adventure, ultimately inheriting the title of Dungeon Master. The dungeons are stocked with many novel creatures, objects, and locations, among them the ferocious but light-fearing grues, zorkmids (the GUE's currency), and Flood Control Dam #3—all of which are referenced by subsequent Infocom text adventures.
Several treasures and locations in Zork suggest that there used to be a large aristocratic family called the Flatheads, which had twelve kings (an author named Boswell Barwell wrote a book called "The Lives of the Twelve Flatheads") who reigned supreme over the GUE. Some Flatheads are named after historical figures; for example, in Zork II, one treasure is a portrait of "J. Pierpont Flathead".
In each game, there are several light sources the player can pick up and use, among them a battery-powered brass lantern and a pair of candles, which both have a limited lifespan, as well as a torch that never expires. The player must be carrying at least one light source at all times when exploring the dark areas of the games, or else, if he or she continues navigating through the dark, the player will be caught and devoured by a carnivorous grue, ending the adventure in defeat. The exception to this rule occurs when the player must use a spray can of grue repellent to navigate dark areas requiring an empty inventory in order to traverse.
The original MIT version of Zork (also called Dungeon) combines plot elements from all three of the following games, which were made available for commercial sale.
Zork I: The Great Underground Empire
The game takes place in the Zork calendar year 948 GUE (although the passage of time is not notable in gameplay). The player steps into the deliberately vague role of an "adventurer". The game begins near a white house in a small, self-contained area. Although the player is given little instruction, the house provides an obvious point of interest.
Zork II: The Wizard of Frobozz
The player begins in the Barrow from Zork I armed only with the trusty brass lantern and the elvish sword of great antiquity from before. The objective of the game is not initially clear.
Zork III: The Dungeon Master
The player begins at the bottom of the Endless Stair from Zork II.
Zork III is somewhat less of a straightforward treasure hunt than previous installments. Instead, the player—in the role of the same "adventurer" played in Zork I and Zork II—must demonstrate worthiness to assume the role of the Dungeon Master.
Steve Meretzky said in 1984 that "the worst bug that ever got out was in Zork III"; having the sword during the last puzzle makes the game unwinnable. "We call things like that our 'fatal errors'; we caught that one relatively early on", he said.
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 many common verbs, including "take", "drop", "examine", "attack", "climb", "open", "close", "count", and many more. The games also support commands to the game directly (rather than taking actions within the fictional setting of the game) such as "save" and "restore", "script" and "unscript" (which begin and end a text transcript of the game text), "restart", and "quit".
The first adventure game, Colossal Cave Adventure, had been written by Will Crowther in FORTRAN on the DEC PDP-10 at BBN in 1975. Colossal Cave was a basic treasure hunt that took place in an analog of Mammoth Cave. The game used a simple two-word parser that became a common staple of later games in the genre. The game was quickly copied around the PDP community, where it was found on the Stanford University machine by Don Woods in 1976. Woods contacted Crowther and received his blessing to make an improved version. This was soon found on many machines, including the PDP-10 systems at MIT.
Zork and Dungeon
Dave Lebling recalled that after Colossal Cave reached MIT's Laboratory for Computer Science, "For a couple of weeks, dozens of people were playing the game and feeding each other clues ... Everyone was asking you in the hallway if you had gotten past the snake yet." In the spring of 1977, wanting to play more such games—and believing that they could improve on Colossal Cave—Lebling, Marc Blank, and Tim Anderson decided to write one in MDL (referred to as "muddle") on their PDP-10 running the ITS operating system. Muddle was a LISP-based system that provided powerful string manipulation, so while the two games were similar in that they used text commands for input and were essentially based on exploration, Zork was much more advanced technically, allowing longer and more specific commands. Zork also used a completely new map that was designed in multiple areas with their own stories and self-contained puzzles, whereas Cave was purely exploratory. While Colossal Cave has been referred to as a simulation of Mammoth Cave, Zork has been referred to as a simulation of Colossal Cave, but much more sophisticated; The Boston Globe in 1984 stated that "Zork bore about the same relationship to Adventure as the splashiest arcade games do to the little white light that bounced through the primitive Pong".
By the summer of 1977 the game was runnable, although only about one-half its final 1 MB size. The team, now referring to themselves as the "imps" (presumably, short for "implementers"), continued to add new sections to the map throughout the summer. The game initially ran only on ITS, but a port of muddle to TENEX was available, which they further adapted to run on TOPS-20 after they were granted an account on a machine running it. This version was made widely available as users copied it about the early ARPANET, and a mailing list dedicated to the game soon appeared. Over the fall the final sections of the game were added, along with the D&D-inspired combat system, and the game was essentially complete. The imps continued working on the game over the next year, adding further areas and puzzles, with major development completed by the fall of 1978. The last addition was not made until February 1979, but development continued on bug fixes and touchups, with the last mainframe release in January 1981.
The word "Zork" is a nonsense word, often used by MIT hackers as the name for any unfinished program until they were ready to be installed on the system. With the game complete, in 1978 the team renamed the game Dungeon. By this time the game was already quite popular and becoming relatively well known in gaming circles. Some time in 1978 the developers received notice from Tactical Studies Rules (TSR), the publishers of Dungeons and Dragons, who claimed the game violated their copyrights. To avoid any legal wrangling, they changed the name back to Zork.
While being developed at DM, the game's source code was protected by encrypting the files and patching the machine's copy of ITS to not allow access to the directory containing the source code. One enterprising MIT hacker was able to re-patch the OS to allow access to the directory. He copied the source directory to a TOPS-20 machine and began trying every possible password until the files were readable. Bob Supnik, a programmer from Digital Equipment Corporation, used the decrypted source to create a Fortran IV port, which allowed the game to run on the smaller PDP-11. Bob released his version in January 1978.
As Fortran compilers were available on practically every computer of the era, new versions were soon available on many platforms. The source for these versions were taken in the era when the original game was still known as Dungeon, and they all retained this name as they were ported about. For this reason, through 1978 the game was known under both names, and versions with the Dungeon name remained for years.
The Fortran version of Dungeon was widely available on DEC VAXes, 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 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 cookie" databases.
The Fortran version was also included in the distribution media for some Data General operating systems. It was used as an acceptance test to verify that the OS had been correctly installed. Being able to compile, link, and run the program demonstrated that all of the run-time libraries, compiler, and link editor were installed in the correct locations.
In 1979 three of the four original imps founded Infocom as a general programming firm. Two other members of the DM team, Joel Berez and Marc Blank, had both moved to Pittsburgh and kept in touch, considering the future of Zork. When they heard of the formation of Infocom, they contacted them and convinced them it was possible to sell Zork commercially on the emerging home computer platforms. However, these systems generally did not have a Fortran compiler, and definitely not MDL, and used floppy disk systems storing around 180 kB, or even using cassette tapes for storage.
To solve the language problem, Berez and Blank came up with the idea of having their own computer programming language known as "Zork Implementation Language", or "ZIL", which would run within a virtual machine known as the Z-machine. The Z-machine would be ported to various platforms in shells known as the "Z-machine Interpreter Program" or ZIP. Using rented time on a TOPS-20 machine, they built the first ZIP during 1979.
To solve the problem of storage space, they first considered using data compression, and later decided to simply remove sections of the game until it would fit on a floppy disk. Dave Lebling drew a circle on the Zork map so it contained about half of the original map, about 100 or so locations including everything above ground and a large section surrounding the Round Room. The rest would be used for future versions. The map was modified in a number of places to clean it up and make it more logical, as well as sealing off locations that formerly led to areas of the map that were now being left out.
Berez and Blank moved back to Boston, and Berez became the president of the company. The new game was running on TOPS-20 ZIP and a new PDP-11 version of the Z-machine by the end of 1979. They then purchased a TRS-80, where Scott Cutler brought up a ZIP early in 1980. The team began looking for ways to market the game and turned to Personal Software (PS), the distributors of VisiCalc and likely the first software distribution firm for micros. They demonstrated Zork in February, an agreement was arranged in June, and sales began in December.
PS had no interest in the PDP-11 version, so Infocom retained the distribution rights. This became the first official sale for Infocom in November 1980, when a copy was shipped out on 8-inch floppy along with a hand-copied version of the manual. Sales of the TRS-80 version though PS followed the next month, selling 1500 copies over the next nine months. Bruce Daniels' Apple II version began sales in February 1981 and PS sold 6000 copies by September.
As soon as Zork began shipping, Lebling began converting the remaining half of the map to ZIL. However, this was eventually broken into two parts, both modified from the original, to be released as Zork II and Zork III. While Zork I is very similar to the first half of the original game, the sequels are very different from the second half; for example, in II the player cannot return to the white house. Zork II was offered to PS in April and licensed in June 1981, but by this time Infocom had grown concerned about PS's commitment to the game. Although Infocom was not privy to this fact, sales of VisiCalc were so strong that PS was starting the process of dropping other titles and becoming VisiCorp. Infocom took over distribution in October and set up their own supply chain, releasing both the renamed Zork I and Zork II in November 1981.
Through 1982 the company completed the port of Zork III while also writing new ZIPs for Commodore 64, the Commodore Plus/4, the Atari 8-bit family, the CP/M systems, and the IBM PC. The entire line was released on these platforms when Zork III shipped in the fall of 1982.
When Zork became a commercial product 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 translations thereof, have been included in several Linux distributions.
The original version of Zork I was published by Personal Software in 1980 for the TRS-80 and was simply called Zork, but Infocom later handled the distribution of that game and their subsequent games. The Personal Software version was distributed in clear plastic bags containing only the game disk and a 36-page booklet. Infocom's first "self-published" version of Zork I was in the so-called "Folio" format which included a single piece of paper describing how to run the game. The feelies noted below were only introduced when Zork I was re-released in the "Grey box" format.
Zork I was one of five Infocom games that were re-released in Solid Gold format with in-game hints.
There is also an abridged version, called Mini-Zork I, dated November 24, 1987. It was released free of charge as a promotion.
A German language version was developed, but never released. An unfinished version of this story file, dated January 13, 1988, has made its way into public circulation. The German is evidently non-native, containing many spelling and grammar errors. It is known that Jeff O'Neill worked on this version.
A remastered version of Zork I: The Great Underground Empire (
The Zork series was very successful. Infocom sold more than 250,000 copies of the first three games by 1984 and more than 680,000 copies through 1986, or about one third of Infocom's total game sales.
Zork I was the best-selling game of 1982, with 32,000 copies sold by the first half of that year; almost 100,000 copies in 1983; more than 150,000 copies in 1984, comprising more than 20% of Infocom's sales that year; and a total of 378,987 copies by 1986. Based on sales and market-share data, Video magazine listed Zork I fifth on its list of best selling video games in both February and March 1985, and II Computing listed it fourth on the magazine's overall list of top Apple II software as of October–November 1985, and first on the games list. Zork I's sales surprised Infocom by rising, not falling, over time; many dealers sold the game as an essential accessory to those purchasing new computers, including the DEC Rainbow, TI Professional, and others that most people did not see as game machines.
Zork II sold 173,204 copies by 1986.
Zork III sold 129,232 copies by 1986.
The Enchanter trilogy:
Games that take place somewhere in the Zork universe:
- Wishbringer: The Magick Stone of Dreams (1985, Infocom)
The Zork Anthology comprises the original Zork Trilogy plus:
- Beyond Zork: The Coconut of Quendor (1987, Infocom)
- Zork Zero: The Revenge of Megaboz (1988, Infocom)
The Zork Quest series:
- Zork Quest: Assault on Egreth Castle (1988, Infocom, interactive computer comic book)
- Zork Quest: The Crystal of Doom (1989, Infocom, interactive computer comic book)
After a five-year hiatus, the following games were produced:
- Return to Zork (1993, Infocom/Activision)
- The Philosopher's Stone (Activision, unfinished text prequel to Zork Nemesis)
- Zork Nemesis: The Forbidden Lands (1996, Activision)
- 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)
- Zork: Grand Inquisitor (1997, Activision)
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.
An MMO adventure game in the series was later released:
Compilations and adaptations
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.
Four gamebooks, written by S. Eric Meretzky and taking place in the Zork universe, were published in 1983-4 by Tor Books in the US and Canada, and Puffin in the UK: The Forces of Krill (1983), The Malifestro Quest (1983), The Cavern of Doom (1983), Conquest at Quendor (1984). Together, these are known as the Zork books.
Infocom adapted the games into a series of books. Of six novels published as "Infocom Books" by Avon Books between 1988–1991, four were directly based on Zork: Wishbringer by Craig Shaw Gardner (1988), Enchanter by Robin W. Bailey (1989), The Zork Chronicles by George Alec Effinger (1990) and The Lost City of Zork by Robin W. Bailey (1991).
Zork I is featured in Activision's 2010 game Call of Duty: Black Ops as an Easter egg. In the main menu of the game, the player can get up from a chair and find a computer. Typing "zork" into this computer will start Zork I. Zork I is fully playable within Call of Duty: Black Ops.
- 69105, a number that became somewhat of an in-joke in several Infocom games
- Grue, the infamous Zork monster
- Tim Anderson (Winter 1985), "The History of Zork – First in a series", The New Zork Times, 4 (1): 7–11, archived from the original (PDF) on 2006-04-27
- "Dave Lebling on the Genesis of the Adventure Game - and the Creation of Zork", US Gamer, August 2014
- "The making of Zorkl", Retro Gamer, Imagine Publishing (77): 32–33, May 2010
- Tim Anderson (Spring 1985), "The History of Zork – Second in a series", The New Zork Times, 4 (3): 4–5, archived from the original (PDF) on 2006-04-27
- Liddil, Bob (February 1981). "Zork, The Great Underground Empire". BYTE. 6 (2). pp. 262–264. Retrieved 18 October 2013.
- Dave Lebling & Marc Blank (1984), Zork Trilogy Instruction Manual. (PDF), Infocom
- Dyer, Richard (1984-05-06). "Masters of the Game". The Boston Globe. Archived from the original on 1997-06-07.
- Lebling, P David (December 1980), "Zork and the Future of Computerized Fantasy Simulations", BYTE, 5 (12): 172–182
- Adams, Rick. "Here's where it all began...".
- Barton, Matt (28 June 2007). "The History Of Zork". Gamasutra.
- Tim Anderson (Spring 1985), "The History of Zork – Second in a series", The New Zork Times, 4 (2): 3–5, archived from the original (PDF) on 2006-04-27
- "Zork: A Computerized Fantasy Simulation Game", IEEE Computer, 12 (4): 51–59, April 1979, doi:10.1109/mc.1979.1658697
- Briceno, Hector; Wesley Chao; Andrew Glenn; Stanley Hu; Ashwin Krishnamurthy; Bruce Tsuchida (2000-12-15). "Down From the Top of Its Game: The Story of Infocom, Inc.". Retrieved 2007-06-07.
- Michael Feir (2007). "Zork Turns 30". Archived from the original on 2006-04-27.
In the brief time that Zork was known as Dungeon, the Fortran version of Dungeon was widely circulated which caused the name Dungeon to stick in some circles and sectors to this day.
- Roger Firth (2002). "InfLight – Inform debugging".
The result, around 1978, was Dungeon, (from which Bob Supnik at DEC created a Fortran version); the MDL original, however, was soon renamed Zork.
- Peter Scheyen (1996). "Dungeon". Archived from the original on 2006-06-17.
Version FORTRAN IV Zork (Dungeon) Release Date January 1978 Authors A somewhat paranoid DEC engineer
- Stanton, Jeffrey; Wells, Robert P.; Rochowansky, Sandra; Mellid, Michael, eds. (1984). The Addison-Wesley Book of Atari Software. Addison-Wesley. pp. 30–31. ISBN 0-201-16454-X.
- Carless, Simon (2008-09-20). "Great Scott: Infocom's All-Time Sales Numbers Revealed". GameSetWatch. Think Services. Retrieved 2008-09-23.
- "Inside the Industry" (PDF). Computer Gaming World. September–October 1982. p. 2. Retrieved 2016-03-28.
- Sipe, Russell (November 1992). "3900 Games Later...". Computer Gaming World. p. 8. Retrieved 4 July 2014.
- Maher, Jimmy (2013-03-20). "The Top of its Game". The Digital Antiquarian. Retrieved 21 December 2014.
- Maher, Jimmy (2013-10-23). "Masters of the Game". The Digital Antiquarian. Retrieved 9 January 2015.
- Ditlea, Steve; Onosco, Tim; Kunkel, Bill (February 1985). "Random Access: Best Sellers/Recreation". Video. Vol. 8 no. 11. Reese Communications. p. 35. ISSN 0147-8907.
- Onosco, Tim; Kohl, Louise; Kunkel, Bill; Garr, Doug (March 1985). "Random Access: Best Sellers/Recreation". Video. Vol. 8 no. 12. Reese Communications. p. 43. ISSN 0147-8907.
- Ciraolo, Michael (October 1985). "Top Software / A List of Favorites". II Computing. p. 51. Retrieved 28 January 2015.
- Mace, Scott (1984-04-02). "Games with windows". InfoWorld. p. 56. Retrieved 10 February 2015.
- "Tidbits...". Electronic Gaming Monthly. No. 82. Ziff Davis. May 1996. p. 18.
- "Celebrity Sightings". GamePro. No. 92. IDG. May 1996. p. 21.
- "PORK I: The Great Underground Sewer System (1991)". archive.org.
- "PORK 2: The Gizzard of Showbiz (1989)". archive.org.
- Download and play the original mainframe version of Zork – binaries for DOS (runnable under 32-bit Windows), Mac OS X and Linux, as well as a 1982 map of the Zork universe.
- Zork Trilogy at MobyGames
- Zork sites at DMOZ
- Feature on text adventures including Zork at The Dot Eaters at the Wayback Machine (archived May 14, 2013)
- "The History of Zork", an article by Matt Barton on Gamasutra
- Zork, Zork II, Zork III reviews of Commodore 64 (disk edition) in Zzap64, August 1985
- Zork I can be played for free in the browser at the Internet Archive
- Zork II can be played for free in the browser at the Internet Archive
- Zork III can be played for free in the browser at the Internet Archive