Glulx
From Just Solve the File Format Problem
(Difference between revisions)
Dan Tobias (Talk | contribs) m |
Rhetoric X (Talk | contribs) (expansion, etc) |
||
Line 8: | Line 8: | ||
|[[Glulx]] | |[[Glulx]] | ||
|} | |} | ||
+ | |||
+ | {{FormatInfo | ||
+ | | name = Glulx | ||
+ | | extensions = {{ext|ulx}} {{ext|blb}} {{ext|blorb}} {{ext|glb}} {{ext|gblorb}} | ||
+ | | mimetypes = application/x-glulx | ||
+ | }} | ||
== Description == | == Description == | ||
− | Glulx is a story file format for [[Interactive Fiction]] games. It is developed and maintained by Andrew Plotkin. The purpose of Glulx is to eliminate some limitations of the original [[Z-code]] format, most notably the file size limit. Glulx files may be stand-alone or they may be included in a [[Blorb]] archive. | + | Glulx is a story file format for [[Interactive Fiction]] (IF) games. It is developed and maintained by Andrew Plotkin. The purpose of Glulx is to eliminate some limitations of the original [[Z-code]] format, most notably the file size limit. Glulx files may be stand-alone or they may be included in a [[Blorb]] archive. |
+ | == Extensions == | ||
+ | |||
+ | * .ulx: standard extension for a stand-alone Glulx file | ||
+ | * .blb, .blorb, .glb, .gblorb: used for Glulx files packaged in the [[Blorb]] container format. Usually along with other resources such as [[Graphics|images]] and [[Audio|sounds]]. | ||
+ | |||
+ | == Compilers == | ||
+ | |||
+ | * Glulxa (C source code, open source, [http://ifarchive.org/if-archive/games/glulx/DeadCities.gblorb IF Archive]: a Glulx assembler by Simon Stapleton | ||
+ | * [[Inform]]: an IF development system by Graham Nelson | ||
+ | * [[Superglus]]: a Spanish IF development system | ||
+ | |||
+ | == Interpreters == | ||
+ | |||
+ | * Git (cross-platform, open source, [http://diden.net/if/git/ website]) | ||
+ | * Glulxe (cross-platform, open source, [http://www.ifarchive.org/indexes/if-archiveXprogrammingXglulxXinterpretersXglulxe.html IF Archive]) | ||
+ | * Quixe (web, open source, [http://eblong.com/zarf/glulx/quixe/ website]): a Javascript Glulx interpreter | ||
+ | |||
+ | |||
+ | == Sample Files == | ||
+ | |||
+ | * [http://ifarchive.org/if-archive/games/glulx/sensory.blb sensory.blb]: Sensory Jam, by Andrew Plotkin. A short Glulx demonstration. | ||
+ | * [http://ifarchive.org/if-archive/games/glulx/DeadCities.gblorb DeadCities.gblorb]: Dead Cities, by Jon Ingold | ||
== Resources == | == Resources == | ||
− | [http://ifwiki.org/index.php/Glulx Glulx | + | * [http://www.ifarchive.org/indexes/if-archiveXprogrammingXglulx.html Glulx website] |
+ | * [http://www.ifarchive.org/indexes/if-archiveXprogrammingXglulx.html IF Archive: Glulx programming] | ||
+ | * [http://ifwiki.org/index.php/Glulx IFwiki: Glulx] |
Revision as of 17:31, 9 November 2012
File Formats | > | Electronic File Formats | > | Interactive Fiction | > | Glulx |
Contents |
Description
Glulx is a story file format for Interactive Fiction (IF) games. It is developed and maintained by Andrew Plotkin. The purpose of Glulx is to eliminate some limitations of the original Z-code format, most notably the file size limit. Glulx files may be stand-alone or they may be included in a Blorb archive.
Extensions
- .ulx: standard extension for a stand-alone Glulx file
- .blb, .blorb, .glb, .gblorb: used for Glulx files packaged in the Blorb container format. Usually along with other resources such as images and sounds.
Compilers
- Glulxa (C source code, open source, IF Archive: a Glulx assembler by Simon Stapleton
- Inform: an IF development system by Graham Nelson
- Superglus: a Spanish IF development system
Interpreters
- Git (cross-platform, open source, website)
- Glulxe (cross-platform, open source, IF Archive)
- Quixe (web, open source, website): a Javascript Glulx interpreter
Sample Files
- sensory.blb: Sensory Jam, by Andrew Plotkin. A short Glulx demonstration.
- DeadCities.gblorb: Dead Cities, by Jon Ingold