2012年11月24日土曜日

RPG作成中・フラグ周りの処理

システムを通常の操作型にするか放置型にするかはひとまず保留して、フラグ管理周りを作成しています。

Logging Questはフラグ管理(フラグによるイベント発生、イベント後のフラグの操作など) をすべてプログラムで記述するというスパルタンな仕様でしたが、最終的な拡張性のなさに繋がっていました。今回はさすがにフラグをまとめて管理して処理しようと思っています。
事前条件(フラグ、アイテム、現在地=ダンジョンとフロア、など)、イベント、事後条件を、一覧で保持しておき、タイミングに応じてチェックするような感じです。

0 件のコメント:

コメントを投稿