このプロジェクトについて
NetAFは、インタラクティブなテキストアドベンチャーを制作するための.NETライブラリです。ゲーム世界は、Regionを含み、さらにRoomを含むOverworldとしてモデル化されます。部屋は最大6つの出口をサポートし、進行を制御するために出口をロックできます。開発者は、プレイヤーキャラクター、NPC、およびキャラクター、部屋、他のアイテムと相互作用できるアイテムを定義でき、アイテムが別のアイテムへ変化するような挙動も可能です。組み込みコマンドには、移動、取る、置く、調べる、話す、使うがあり、さらにヘルプ、マップ、履歴、メモ、オプション、新規ゲーム、終了といったグローバルコマンドも用意されています。コアの動作を変更せずに、カスタムコマンドやカスタムインタープリターを追加できます。NetAFは、応答を含む複数行の会話、ゲームシステム用のカスタマイズ可能な属性、シーン、マップ、タイトル、会話、ゲームオーバー、クリア画面などの拡張可能なレンダリングフレーム、任意のビジュアル、NO_COLORコンソール出力、パンや縦方向の階層に対応した自動生成マップ、ゲーム状態の保存と復元のためのシリアライズもサポートします。このライブラリはコンソール、Web、マークアップ環境を対象としており、コンソール、WPF、Blazorのサンプルが提供されています。NuGetパッケージとして提供され、ドキュメントとサンプルアドベンチャーゲームも含まれています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.