- Glulx
Glulx is a
32-bit portablevirtual machine intended for writing and playinginteractive fiction . It was designed byAndrew Plotkin to relieve some of the restrictions in the venerableZ-machine format. For example, the Z-machine provides native support for 16-bit integers, while Glulx natively supports 32-bit integers.The
Inform compiler , starting with version 6.30, can produce eitherZ-machine or Glulx story files. A Spanish interactive fiction development system called Superglús also uses Glulx.Glulx uses the Glk API for input and output.
Despite being a better-adapted virtual machine for modern computing hardware and being just as accessible to developers, Glulx continues to lag behind the Z-machine in popularity, largely due to the comparative rarity of interpreters. The most popular interpreter for Glulx is Andrew Plotkin's Glulxe.
The
MIME type for Glulx is "application/x-glulx".Glulx files have the file extension .ulx, but they are commonly archived in
Blorb packages. For Blorb packages containing a Glulx work, accepted file extensions are .gblorb, .glb, .blorb and .blb. The former two extensions are intended to make it easy for interpreters to figure out which type of game is inside theBlorb file.External links
* [http://www.eblong.com/zarf/glulx/ The Glulx specification]
* [http://wurb.com/if/platform/12 Glulx games at "Baf's Guide"]
* [http://www.ifarchive.org/indexes/if-archiveXprogrammingXglulxXinterpreters.html Interpreters that can run Glulx games]
Wikimedia Foundation. 2010.