未完成 全体の流れイメージ第一案
<<{IMG_7348.jpg} <<{IMG_7347.jpg}
修正後の第二案は後ほど掲載 <<タイトルモジュール>> * 表示 ** タイトル ** 背景 * ボタン ** スタートボタン  '''モード選択モジュール'''へ移動 <<モード選択モジュール>> * 表示 ** 背景 ** それぞれのモードの説明文 * ボタン **日本横断モード   mode = 0;を返す '''説明モジュール'''へ移動 **エンドレスモード  mode = 1;を返す '''説明モジュール'''へ移動 <<説明モジュール>> * 表示 ** 背景 ** 遊び方の説明文 * ボタン ** スタートボタン  変数modeを読み込んで'''ゲーム制御モジュール'''へ移動 <<①マップモジュール 担当:石輪博志>> * 処理 **スタート地点からの距離myposを定義 **1,2を'''⑤サイコロモジュール'''から受け取ったさいころの目の数だけ繰り返す +++myposに1加算/減算 +++'''⑦残りマスモジュール'''へ1マス動いたことを伝える **'''⑧データ'''からmyposのマップの画像データをとってくる **myposを'''③食べ物モジュール'''と'''④コメントモジュール'''へ送る * 表示 **'''⑧データ'''からとってきた画像データを表示 <<②キャラクターモジュール 担当:村上隼人>> * 処理 **'''④コメントモジュール'''から受け取った成功判定のデータによって画像を表示 **少し時間を空ける(上記の表示がすぐに消えてしまう可能性があるため) **'''⑥体力モジュール'''から受け取った体力データによって画像を表示 * 表示 ** 背景 <<③食べ物モジュール 担当:村上隼人>> *処理 **初期状態では何も表示しない **'''①マップモジュール'''から送られてきたmyposを元に'''⑧データ'''から食べ物の画像、確率をとってきて表示する * 表示 ** 背景 <<④コメントモジュール>> *処理 **初期状態では何も表示しない **'''①マップモジュール'''から送られてきたmyposを元に'''⑧データ'''から食べ物をとってきて"__???__を食べますか"と表示する **? * 表示 ** 背景 * ボタン ** YES/NO <<⑤サイコロモジュール 担当:村上公平>> *処理 **'''ゲーム制御モジュール'''からすべての処理が終わったことを伝えられたら、さいころを振るボタンを表示し、さいころを振れるようになる。 **ボタンをクリックされたら、1~3をランダムで選び、そのさいころの画像を表示 **さいころの値を'''①マップモジュール'''へ送る * 表示 ** 背景 ** さいころ * ボタン ** さいころをふる <<⑥体力モジュール 担当:叶 尚弥>> *処理 **? **体力0以下で'''エンディングモジュール'''へ *表示 **体力ゲージ <<⑦残りマスモジュール 担当:菅原汰一>> *処理 **初期値50(mode = 0)初期値0(mode = 1) **'''①マップモジュール'''から1マス動いたことを伝えられたら値を1増加/減少させる (関数Nを呼び出すたびに値を1増加/減少させることが可能に。'''①マップモジュール'''が1マス動くたびに関数を呼び出せばよい。) *表示 **あと__??__マス/__??__マス進んだ [[残りマスモジュール作成の軌跡 |gr05::残りマスモジュール作成の軌跡]] <<⑧データ>> *概要 **都道府県別のデータをそれぞれ保管しておく **番号/都道府県名/マップ画像/食べ物画像/確率 <<エンディングモジュール>> *表示 **ゲームクリアとゲームオーバーを用意 **画面のどこかをクリックすると'''タイトルモジュール'''へ移動 <<ゲーム制御モジュール>> *概要 **①~⑦を制御するモジュール *処理 **'''説明モジュール'''からmodeを受け取る **'''さいころモジュール'''へ処理の終了を伝える ** <<受け渡しに使用する変数一覧>> *mode((br)) 0:日本横断モード((br)) 1:エンドレスモード *mypos((br)) スタート地点からの距離