2017 ソフトウェア設計及び演習用の班Wiki
g03モジュール分け
端末モジュール(それぞれで行う)
-
以下の情報を取得し、コメントとして出す
- スタート時のコメント(ゲームスタート!)
- 今のHP(○マス歩いてHPが〜になった)
- イベント内容(〇〇をゲットだぜ!)
- イベント後のHP(HPが〜〜回復した!)
- クリア時のコメント
- ゲームオーバー時のコメント(死んだにゃん゛)
サイコロモジュール(結花)
- サイコロボタン押されたら呼び出される
- マス目の絵(Gif)を読み込む
- 画像がクリックされたら止まる
- 止まった目の値をマスモーションモジュールに渡す
- クリック後○秒後に消える
HP処理モジュール(イベントモジュール)+(結)
(* 前の移動までのHPのロード)
- イベント配列(マス数×2(HPの増減とコメント内容))の初期化
難易度 | イベント配列 | 初期HP | 一マス進んだ時に減るHPの値 |
かんたん | 固定 | 50 | 1 |
ふつう | 固定 | 40 | 2 |
むずい | ランダム | 20 | 3 |
-
HP判断
- 歩いた分(masu_move_num)のHPを減らす
- 「生きるべきか死ぬべきかそれが問題だ」(HP<=0の判断)
- HP更新(表示するHPは0まで)
- (HPが0になった場合、エンディングモジュールのゲームオーバー処理に移る)
- イベント後のHP処理
- 「生きるべきか死ぬべきかそれが問題だ」(0になるかどうか)
- HP更新
- (HP<=0かHP>=100(上限)の場合、エンディングモジュールのゲームオーバー処理に移る)
最終更新日:2017/08/03 16:22:33