*STARTモジュール
**ゲーム起動後に一番最初に開かれる画面
***ゲームを始める →MAP・移動モジュールを呼び出す
***やめる →ブラウザを閉じる
*MAP・移動モジュール
**マップと自キャラと自キャラHP,所持サイコロ数を表示。選択肢は「サイコロを振る」と「アイテムを使う」
***サイコロを振る
...サイコロモジュールを呼び出し、出目に応じて自キャラを移動させる
移動後は止まったマスの情報をイベント判定モジュールに渡す
***アイテムを使う
...アイテムモジュールを呼び出し、使用するアイテムの選択を行う
*サイコロモジュール
**MAPモジュールから「所持サイコロ数」を渡される
**乱数で出た目、「所持サイコロ数-1」を返す
<<{dice1.png}
<<{dice2.png}
*アイテムモジュール
*イベント判定モジュール
**止まったマスがなんのイベント属性なのかを判別して各イベントモジュールを呼び出す
***戦闘イベント
***戦闘以外のイベント(サイコロの増減)、アイテムの入手
*戦闘モジュール
**自キャラ、敵キャラ、所持サイコロ数を表示。各キャラにはHPバーを表示。
選択肢はアイテムを使う、サイコロを振る
**戦闘スタイルはターン制 自ターン/敵ターンの繰り返しで自キャラHP0ならGAME-OVERモジュールを呼び出す
*モジュール
*サイコロ個数判定モジュール
*GAME-OVERモジュール
*GAME-CLEARモジュール