。
grotzは、古典的なZ-コードのゲームエンジン&NBSPですFrotzのGTKポートは、ありgrotz、Frotzのように、通知のZマシンプラットフォーム用にコンパイルされた「インタラクティブフィクション」ゲームをプレイするためのものです。 Z-マシンは、ある意味で、古風なと亡きプラットフォームですが、多くのゲームや物語はそれのために開発され、より多くの書き込みが継続された。 grotzは、元インフォコムゲーム - テストのほとんどを再生する合理的な仕事になり、ゾーク、アーサー、潜むホラー、等 - テスト。グラフィックスとサウンド(ある程度)を含む。インタラクティブフィクションの世界は、インフォコム時代から上に移動したが、これらの古いゲームは、まだ完全にZ-コードインタプリタを行使 - テスト。以上のように完全なユーザインターフェースを提供するために、Z-マシンにはあまり依存している現代の発展より。
grotzは全く同じコードを使用してLinuxとWindowsをサポートし、ファイルをビルドすることを意図している。これは、Cで書かれ、非常に簡単である単一のMakefileのビルドシステムを使用し、おそらくGTKが実行されている他のプラットフォーム用にコンパイルするように適合させることができたている。主なプラットフォームは、Linux - テストです。 Windows用の優れたZコードインタプリタがすでにあります。それは、常に最新のLinuxデスクトップ用に設計されたいくつかの安定した、豊富な機能を備えたZ-コード·プラットフォームがあることを異常として私を打ただ。もちろん、ガーゴイル - テストがあります。しかしガーゴイルの焦点は、タイポグラフィのではなく、総合的な、特定のZマシンのサポートであると思われる。
grotzははるかに完成した製品であることからですが、現在では、それは基本的には機能的であるように思われる。バグレポートなど、歓迎されている。バグフィックスなおさら
の特長の:ます。
- はFrotzがサポートするすべてのZコードバージョンをサポートし、のサポートが追加されzblorbアーカイブします。
- Z-コードバージョンのためのいくつかのサポートは、6グラフィックス(下記参照)します。
- は、ほとんどの人が、コンソールのフォントよりも読みやすく見つけることができ、可変ピッチフォントを使用しています。
- Unicodeサポート、両方のキーボードと画面のためにします。
- マウスのサポート、。あなたがゾークゼロインバラコンパスをクリックすることで動き回ることができ、例えばます。
- とトゥルーカラーテキストのサポート、ZMachine仕様のバージョン1.1で定義されている。
- トランスクリプト/スクロールビューアます。
- 初歩的なサウンドをサポートします。
ゲームはそれを実装すると
トランスペアレント
(ゾークを超えて、例えば)は、この機能を必要とするゲームのために、Amigaのスタイルのボックスのグラフィックスをサポート
の要件の
- MPlayerにします。
の制限事項の
- ラインの編集はそれがあるかもしれないほど包括的ではありません。そこにはタブ補完はなく、あなたがライン自体の中で編集することはできません。マウスクリックは、Zマシンに独自の権利で有効な入力であるので、あなたは、マウスでカーソル位置を選択することはできません。 Zコード行入力は典型的には60文字に制限されているのでしかし、これは契約破りの問題ではない可能性があります。
- (Frotzが提供するように)トレースを有効などの機能のための「ホットキー」はありません。
- ゲームまたは潜在的に可変フォント表示で風変わり見える画面単位での絶対的なテキスト位置を設定しての物語。これは、Z-機械設計の基本的な制限されます。
- 最近のほとんどのゲームや物語インタプリタが仕事の境界で賢明ラインを破ることができるような方法で出力テキストになります。しかし、多くのstullをリフローすることができないなどのステータスライン、固定パス領域を、使用しています。 grotzはあなたが適切にこれらの領域を表示する画面が小さすぎて作る防ぐことはできません(ただし、これが起こったときにそれはかなり明らかだ)します。
- は、テキスト表示から入力行にテキストをカット&ペーストすることはできません。ディスプレイは、基本的にグラフィックス端末であると、テキストはその上にレンダリングされると、それは実際の文字のない回想がありません。回避策の一種として、入力ラインにトランスクリプトウィンドウからテキストをカット&ペーストすることができます。
コメントが見つかりません