Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Niidae Wiki
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Infocom
(section)
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Overview== Infocom games are [[interactive fiction|text adventures]] where users direct the action by entering short strings of words to give commands when prompted. Generally the program will respond by describing the results of the action, often the contents of a room if the player has moved within the virtual world. The user reads this information, decides what to do, and enters another short series of words. Examples include "go west", "take flashlight", or "give the letter to the woman then ask her for a book". Infocom games were written using a programming language called [[Z-machine|ZIL]] (Zork Implementation Language), itself derived directly from [[MDL (programming language)|MDL]], that compiled into a [[bytecode]] able to run on a standardized [[virtual machine]] called the [[Z-machine]]. As the games were text based and used variants of the same Z-machine interpreter, the interpreter had to be ported to new [[computer architecture]]s only once per architecture, rather than once per game. Each game file included a sophisticated [[parser]] which allowed the user to type complex instructions to the game. Unlike earlier works of interactive fiction which only understood commands of the form 'verb noun', Infocom's parser could understand a wider variety of sentences. For instance one might type "open the large door, then go west", or "go to festeron".<ref>[http://www.lemonamiga.com/games/docs.php?id=1795 The ''Wishbringer'' manual] with more examples of complex commands possible with Infocom games.</ref> With the Z-machine, Infocom was able to release most of their games for most popular [[home computer]]s simultaneously: [[Apple II]], [[Atari 8-bit computers]], [[IBM PC compatible]]s, [[Amstrad CPC]]/[[Amstrad PCW|PCW]] (one disc worked on both machines), [[Commodore 64]], [[Commodore Plus/4]], [[Commodore 128]],<ref>Infocom was actually one of the very few companies to release game software for the C128's native mode, contrary to most software houses' practice of only catering for the combined C64/128 market (as the C128 was compatible with the C64)</ref> [[Kaypro]] [[CP/M]], [[TI-99/4A]], [[Mac (computer)|Macintosh]], [[Atari ST]], [[Amiga]], [[TRS-80]], and [[TRS-80 Color Computer]]. <!-- Note 1: Infocom was actually one of the very few companies (if not the only one) to release game software for the C128 as such, contrary to most software houses, who only catered for the C64 (and thence the compatible C128 in C64 mode only). -->
Summary:
Please note that all contributions to Niidae Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Encyclopedia:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
Infocom
(section)
Add topic