このプロジェクトについて

PunyInformは、Z-machine仮想マシンを対象としたテキストアドベンチャーゲームやインタラクティブフィクションを制作するためのInform 6ライブラリである。パーサー、一般的な動詞の実装、ゲーム構築のためのフレームワークを提供し、8ビットコンピュータなどの古いアーキテクチャでの高速な実行と小さなメモリ占有を重視している。ゲームはz3、z4、z5、z6、z7、z8形式にコンパイルでき、Glulxには対応していない。本プロジェクトはInform 6標準ライブラリを基にしており、既存のInform 6作者にとってなじみやすい設計で、差異、カスタマイズ、方向の扱い、ライブラリメッセージに関するドキュメントが用意されている。Inform 6コンパイラ バージョン6.44以降が必要である。READMEでは、borogove.ioやParchment HTML Converterを使ってゲームをオンラインでプレイ可能にする方法や、Ozmooを使ってCommodore 64、128、Plus/4、MEGA65、Commander X16、Acorn/BBC版を構築する方法が説明されている。マニュアル、Game Author's Guide、QuickRefドキュメントが含まれているか、リンクされている。また、READMEでは、定数によって制御される任意のライブラリ部分、同一オブジェクトの非サポート、WriteListFromの代わりに簡素なPrintContentsルーチンを使用する点にも触れている。スペイン語、フランス語、ドイツ語への翻訳が参照されており、プロジェクトはPunyInformを使って100以上のゲームがリリースされたと述べている。