[[戻る|24::gr05]]
ステップチャート
7/1更新
<<{モジュール仕様書4.png}
[PowerPointスライド|https://iwateuacjp-my.sharepoint.com/:p:/r/personal/s0622037_iwate-u_ac_jp/Documents/%E5%A4%A7%E5%AD%A6%E6%8E%88%E6%A5%AD/%E6%8E%88%E6%A5%AD2024/%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E8%A8%AD%E8%A8%88%E5%8F%8A%E3%81%B3%E6%BC%94%E7%BF%92/%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AE%E6%83%B3%E5%83%8F%E5%9B%B3.pptx?d=w32933749dd9d42038019c01abc766d66&csf=1&web=1&e=jOk34p]
※書いてある部分は一部です。もしこっちのほうがいいという事があれば変えて大丈夫です(重要な部分はご共有ください!)
<<担当>>
>>{24::gr05::合川拓真}{S0622001 合川拓真(あいかわ たくま)}:スタート画面、結果画面
>>{24::gr05::岡畑優平}{S0622012 岡畑優平(おかはた ゆうへい)}:対戦画面①
>>{24::gr05::小山爽}{S0622014 小山爽(おやま そう) (副班長)}:対戦画面②
>>{24::gr05::下久保真央}{S0622029 下久保真央(しもくぼ まお)}:すごろくのマス
>>{24::gr05::高橋佑輔}{S0622037 高橋佑輔(たかはし ゆうすけ) (班長)}:すごろく画面
>>{24::gr05::早坂爽良}{S0622051 早坂爽良(はやさか そら)}:サイコロ、プレイヤーのクラスを作成<
<<各モジュールの詳細>>
!!タイトル画面(startGame.js)
*Enterキーを押すとゲームスタート(すごろく画面へ移行)
*qキーを押すとヘルプ、更にEnterキーでゲームスタート
!!すごろく画面
*背景画像を描画
*マス目を描画(関数square)
*プレイヤーを作成(関数createPlayer)
*enterframeで無限ループ(どちらかがゴールしたときに抜ける)
**1pの番ですと表示
**サイコロを振る(enter)、出た目valueを返す
**出目valueをテキストに渡す
**出目valueをplayerのマス目locationに渡す
**出目valueをすごろくのマスに渡す
**すごろくのマス目の内容をテキストに表示(引数をどうする?)
**マス目に応じて場所や位置などを変化
**テキストに表示
**自分の番終了(enter)
**2pの番(1pと同じ為省略、使うオブジェクトはplayer1, player2などに)
**対戦の画面に遷移(main担当と同じ人に担当してもらう?)
!!対戦画面
*画面の背景、プレイヤーを表示
*ゴールした人を先攻にする(if(player2.location == マス数)など)
**↑ゴール時にlocationの値を"goal"などにすれば良い?
*無限にwhileループ(どちらかのhpが0になったときに抜ける)
*対戦コマンドを表示(上下キーとenter)
**(たたかう)サイコロを振る(enter)、出た目valueを返す
**valueと攻撃力をテキストに送る
**value×攻撃力だけ相手のhpを減らす
**相手のダメージが0以下になる→whileを終了
**先攻のターン終了(enter)
**(こうさん):自分のhpを0にする
*結果画面に移る
!!結果画面
*勝ったほうを表示、スタート画面に戻る(enter)
※適宜SEやエフェクトの表示も必要
※現状ではアイテムを作らない方向性
[[戻る|24::gr05]]