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

Zork 1 in C#は、Infocomのオリジナル版Zork I(リリース119)をベースにした、開発中のプレイ可能な移植版です。このプロジェクトでは、Reformを使用して.z3ストーリーファイルをInform 6ソースへ逆コンパイルし、それを最新のC#へ翻訳しました。ゲームは完成しており最後までプレイ可能で、開始時と終了時の状態を示すスクリーンショットがあります。 パーサは直接の移植ではなく新たに作成されており、複雑なコマンド、複数コマンド、部分的な応答について類似した動作を目指していますが、パーサの完全な同等性は目指していません。リポジトリでは、The Infocom Filesが挙げているオリジナル版Zorkの多数のバグ修正も試みています。一方、未使用のサイクロプス戦闘メッセージなど、オリジナルのデッドコードの一部は残しています。ユニットテストは現在パーサ中心で、ゲームシナリオは手動でテストされています。READMEには、元の出力と比べて書式の変更と、よりInform風のオブジェクト記述スタイルが注記されています。プルリクエストを歓迎します。