<<タイトルモジュール(英里奈)>> * 絵の表示 ** タイトル ** ゲーム概要 * スタートボタンの設置 ** スタートボタンを押された判断 ** のち表示モジュールに遷移 <<表示モジュール(main.c?)(悠夏子)>> * 以下の情報を取得し、表示(PC内での計算とこっちが見るまでの中継点) ** 絵(背景) ** アバター ** サイコロボタン ** HPゲージ <<端末モジュール(それぞれで行う)>> * 以下の情報を取得し、コメントとして出す ** スタート時のコメント(ゲームスタートォォォォォォだにゃん゛) ** 今のHP(○マス歩いてHPが〜になった) ** イベント内容(〇〇をゲットだぜ!) ** イベント後のHP(HPが〜〜回復した!) ** クリア時のコメント ** ゲームオーバー時のコメント(死んだにゃん゛) <<サイコロモジュール(結花)>> * サイコロボタン押されたら呼び出される * マス目の絵(Gif)を読み込む * 画像がクリックされたら止まる * 止まった目の値をマスモーションモジュールに渡す * クリック後○秒後に消える <<マスモーションモジュール(結花)>> * サイコロモジュールから値を貰う * どこまで動くかの判断(ゴールマスを超えないように)→最終的に何マス動くのかを算出=masu_move_num * 絵を動かす <> (* 前の移動までのHPのロード) * イベント配列(マス数×2(HPの増減とコメント内容))の初期化 * HP判断 ** 歩いた分(masu_move_num)のHPを減らす ** 「生きるべきか死ぬべきかそれが問題だ」(HP<=0の判断) ** HP更新(表示するHPは0まで) ** (HPが0になった場合、エンディングモジュールのゲームオーバー処理に移る) ** イベント後のHP処理 ** 「生きるべきか死ぬべきかそれが問題だ」(0になるかどうか) ** HP更新 ** (HP<=0かHP>=100(上限)の場合、エンディングモジュールのゲームオーバー処理に移る) <<ゲージ処理モジュール(悠夏子)>> * HP更新した値からゲージの操作 <<エンディングモジュール(英里奈)>> * ゲームクリア ** 今のマス目の値+サイコロの出た目の値>=22 の判断 ** 絵(背景)をコロンビア(仮)に差し替え ** ○秒後スタート画面に切り替え * ゲームオーバー ** (HP<=0のとき) *** 絵の差し替え(倒れた絵) *** ○秒後スタート画面に切り替え **(HP>=100(上限)のとき) *** 絵の差し替え(満腹で安らかな死の絵か爆死) *** ○秒後スタート画面に切り替え