<<タイトルモジュール>> * 表示 ** タイトル ** 背景 * ボタン ** スタートボタン  '''モード選択モジュール'''へ移動 <<モード選択モジュール>> * 表示 ** 背景 ** それぞれのモードの説明文 * ボタン **日本横断モード   mode = 0;を返す '''説明モジュール'''へ移動 **エンドレスモード  mode = 1;を返す '''説明モジュール'''へ移動 <<説明モジュール>> * 表示 ** 背景 ** 遊び方の説明文 * ボタン ** スタートボタン  変数modeを読み込んで'''???'''へ移動 <<①マップモジュール>> * 処理 **スタート地点からの距離myposを定義 **1,2を'''⑤サイコロモジュール'''から受け取ったさいころの目の数だけ繰り返す +++myposに1加算/減算 +++⑦残りマスモジュールへ1マス動いたことを伝える **⑧データからmyposのマップの画像データをとってくる **myposを'''③食べ物モジュール'''と'''④コメントモジュール'''へ送る * 表示 **'''⑧データ'''からとってきた画像データを表示 <<②キャラクターモジュール>> * 処理 **'''④コメントモジュール'''から受け取った成功判定のデータによって画像を表示 **少し時間を空ける(上記の表示がすぐに消えてしまう可能性があるため) **'''⑥体力モジュール'''から受け取った体力データによって画像を表示 * 表示 ** 背景 <<③食べ物モジュール>> *処理 **初期状態では何も表示しない **'''①マップモジュール'''から送られてきたmyposを元に'''⑧データ'''から食べ物の画像、確率をとってきて表示する * 表示 ** 背景 <<④コメントモジュール>> *処理 **初期状態では何も表示しない **'''①マップモジュール'''から送られてきたmyposを元に'''⑧データ'''から食べ物をとってきて"__???__を食べますか"と表示する ** * 表示 ** 背景 * ボタン ** YES/NO  <<⑤サイコロモジュール>> <<⑥体力モジュール>> <<⑦残りマスモジュール>> <<⑧データ>> <<エンディングモジュール>>