16/08/28 23:51:07.52 4V60PoJ7.net
ランダムダンジョン生成(配布されてるの使うのが早い思う)
↓
[ループ地点]
1ターンの処理を実行
↓
(主人公死亡のとき)ゲームオーバー処理を呼び出す
(クリアしたとき)エンディング処理を呼び出す
(階段を下りたとき)最初のランダムダンジョン生成に戻る
(それ以外)ループ地点に戻る
[ループ地点]
プレイヤーの操作受付
↓
分岐1:プレイヤーが何らかの行動をした場合
NPC操作
状態更新
(この過程でプレイヤーが死亡したらループ中断して、メインループからゲームオーバー処理を呼び出す)
分岐2:プレイヤーが階段を下りた場合
ループ中断して、メインループから階層を更新する処理を呼び出す
分岐3:プレイヤーが何もしなかった場合
ウェイト1フレーム
↓
ループ地点へ戻る