この文書ではSRPGを作るのに必要なモジュールを洗い出すための
ユースケースを記述する。
シナリオ:1つの戦闘や1つのイベントシーンのこと。
プログラムを起動する。
初期化処理を開始する。
トップメニューを表示する。
トップメニューは、
・はじめから
・とちゅうから
・オプション
の3項目を表示する。
ユーザの選択により、次の画面へ遷移。
オプションを選んだ場合は、オプションメニュー画面へ。
はじめからを選んだ場合は、初期設定画面へ。
とちゅうからを選んだ場合は、データロード画面へ。
[初期設定画面]
初期設定画面では、主人公の名前などを入力する。
初期設定終了後は、初めのシナリオを開始する。
[シナリオの開始]
シナリオが開始される。
[シナリオの終了]
シナリオ終了条件が満たされると、シナリオが終了する。
シナリオ終了後は基本的にマップ画面に遷移する。
ただし、マップ画面を省略して次のシナリオを開始する場合もある。
最終シナリオが終了した場合は、エンディングを開始する。
[エンディング]
エンディング終了後はトップメニューを表示する。
[マップ画面]
マップ画面では、拠点移動を行ったり、または拠点メニューを開くことができる。
拠点メニューからは各種ユーティリティ画面を開くことができる。
拠点移動によるイベント、あるいは拠点メニューの選択により、次のシナリオが
開始される。
[プログラムの終了]
ユーザ操作によりプログラム終了処理が開始される。
プログラムが終了する。