Inform
From Just Solve the File Format Problem
(Difference between revisions)
m (→Inform 7) |
|||
(6 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | { | + | {{FormatInfo |
− | | | + | |formattype=electronic |
− | | | + | |subcat=Interactive Fiction |
− | | | + | |extensions={{ext|inf}} {{ext|i7}} {{ext|i6}} {{ext|txt}} |
− | | | + | }} |
− | | | + | '''Inform''' is an authoring system for [[Interactive Fiction]]. It is written and maintained by Graham Nelson, and was first introduced in 1993. It can compile to the [[Z-code]] story file format, and newer versions can also compile to the [[Glulx]] file format. Inform source code files are standard text files. In versions prior to Inform 7, the language is a traditional programming language. In Inform 7, a new "natural language" was introduced, allowing games to be written using simple English sentences. |
− | | | + | |
− | | | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | Inform is an authoring system for [[Interactive Fiction]]. It is written and maintained by Graham Nelson, and was first introduced in 1993. It can compile to the [[Z-code]] story file format, and newer versions can also compile to the [[Glulx]] file format. Inform source code files are standard text files. In versions prior to Inform 7, the language is a traditional programming language. In Inform 7, a new "natural language" was introduced, allowing games to be written using simple English sentences. | + | |
== Extensions == | == Extensions == | ||
Line 21: | Line 14: | ||
* .i6: Sometimes seen to refer to Inform 6 files as opposed to Inform 7 files, usually in projects mixing both Inform 7 and Inform 6 code, and intermediate files generated by the Inform 7 natural language parser. | * .i6: Sometimes seen to refer to Inform 6 files as opposed to Inform 7 files, usually in projects mixing both Inform 7 and Inform 6 code, and intermediate files generated by the Inform 7 natural language parser. | ||
− | + | * .txt: When Inform 7 is instructed to include the source in the game publishing package, it puts the source code in a [[TXT|plain text]] file. | |
− | [http://ifwiki.org/index.php/Inform IFWiki | + | == Software == |
− | [http://www.inform7.com Inform 7 | + | |
+ | * Inform 6 (cross-platform, [http://www.inform-fiction.org/software/current.html website]) | ||
+ | * Inform 7 (cross-platform, [http://inform7.com/download/ website]) | ||
+ | |||
+ | Earlier version of Inform can be downloaded from the [http://www.ifarchive.org/indexes/if-archiveXinfocomXcompilersXinform5.html Interactive Fiction Archive]. For software needed to play games created by Inform, see [[Z-code]] and [[Glulx]]. | ||
+ | |||
+ | == Sample Files == | ||
+ | |||
+ | === Inform 6 === | ||
+ | * [http://www.ifarchive.org/if-archive/infocom/compilers/inform6/examples/Balances.inf Balances.inf]: Balances (source code), by Graham Nelson | ||
+ | * [http://www.ifarchive.org/if-archive/games/source/inform/vespers.inf vespers.inf]: Vespers (source code), by Jason Devlin | ||
+ | |||
+ | === Inform 7 === | ||
+ | * [http://inform7.com/learn/eg/bronze/source.txt bronze/source.txt]: Bronze (source code), by Emily Short | ||
+ | * [http://mirror.ifarchive.org/if-archive/games/source/inform/FragileShells.txt FragileShells.txt] (source code), by Stephen Granade | ||
+ | |||
+ | == Resources == | ||
+ | * [http://www.firthworks.com/roger/cloak/inform/index.html Cloak of Darkness: Inform] | ||
+ | * [http://ifwiki.org/index.php/Inform IFWiki: Inform] | ||
+ | * [http://www.inform-fiction.org/inform6.html Inform 6 Homepage] (also for earlier versions) | ||
+ | * [http://www.inform7.com Inform 7 homepage] |
Latest revision as of 07:28, 11 November 2012
Inform is an authoring system for Interactive Fiction. It is written and maintained by Graham Nelson, and was first introduced in 1993. It can compile to the Z-code story file format, and newer versions can also compile to the Glulx file format. Inform source code files are standard text files. In versions prior to Inform 7, the language is a traditional programming language. In Inform 7, a new "natural language" was introduced, allowing games to be written using simple English sentences.
Contents |
[edit] Extensions
- .inf: the standard extension for an Inform source code file in a version earlier than Inform 7.
- .i7: The standard file extension for an Inform 7 source file.
- .i6: Sometimes seen to refer to Inform 6 files as opposed to Inform 7 files, usually in projects mixing both Inform 7 and Inform 6 code, and intermediate files generated by the Inform 7 natural language parser.
- .txt: When Inform 7 is instructed to include the source in the game publishing package, it puts the source code in a plain text file.
[edit] Software
Earlier version of Inform can be downloaded from the Interactive Fiction Archive. For software needed to play games created by Inform, see Z-code and Glulx.
[edit] Sample Files
[edit] Inform 6
- Balances.inf: Balances (source code), by Graham Nelson
- vespers.inf: Vespers (source code), by Jason Devlin
[edit] Inform 7
- bronze/source.txt: Bronze (source code), by Emily Short
- FragileShells.txt (source code), by Stephen Granade
[edit] Resources
- Cloak of Darkness: Inform
- IFWiki: Inform
- Inform 6 Homepage (also for earlier versions)
- Inform 7 homepage