| デザイナー | アンドリュー・プロトキン |
|---|---|
| ビット | 32 |
| 紹介された | 1999 |
| バージョン | 3.1.3(2022年) |
| デザイン | CISC |
| エンディアン | 大きい |
| 開ける | はい |
Glulxは、インタラクティブフィクションの執筆とプレイを目的とした32ビットのポータブル仮想マシンです。Andrew Plotkin氏によって設計され、由緒あるZマシン形式の制約の一部を緩和しています。例えば、Zマシンは16ビット整数を使用するため、RAM容量は64KBに制限されていますが、Glulxはネイティブで32ビット整数をサポートし、32ビットのアドレス空間を持つため、数ギガバイトのメモリを利用できます。Glulxプログラムは通常、入出力にGlk APIを使用します。近年、Glulxは各形式における出版作品数でZマシンを追い抜いています。
Informコンパイラはバージョン 6.30以降、Z-machineまたはGlulxストーリーファイルを生成できます。スペインのインタラクティブフィクション開発システムであるSuperglúsもGlulxを使用しています。
参照インタープリタはAndrew PlotkinのGlulxe [ 1 ]ですが、Gitインタープリタの方がやや高速であるため、よく使用されます。[ 2 ]また、Quixeと呼ばれるJavaScriptインタープリタもあります。[ 3 ]
GlulxのMIMEタイプは「application/x-glulx」です。Glulxファイルの拡張子は.ulxですが、通常はBlorbパッケージにアーカイブされています。Glulx作品を含むBlorbパッケージでは、.gblorb、.glb、.blorb、.blbが使用できます。最初の2つの拡張子は、インタープリターがBlorbファイルに含まれるゲームの種類を容易に判別できるようにするためのものです。
{{cite book}}: CS1 メンテナンス: 場所の発行元が見つかりません (リンク)