3Dゲームの進行状況
ということで、久々の更新になるのですが
前々からコンテストに出す予定で開発を始めてきまして
このブログに載せないところで「ふふふふごごご~~」
といいながら頑張って半完成?してコンテストに投稿しました!!
これまで載せてきたブログの中での変更点や確認としてここでまとめやら確認やら載せていくと思います(今回載せるものと次回以降もありますと思います
さて、ではまずプロトタイプだったところの確認から
プロトタイプ
1.戦車を描画する
1-2.固定位置に描画
2.戦車を回転,xy方向に進ませる
3.地形を描画する
4.戦車と地形を一緒に描画する
5.移動するときに地形に食い込まないようにする
6.的を用意して、当たり判定をつける
これは、試し撃ち用のまと 実装はしなくてもいいかなとも思ってしまう
7.当たった時にダメージ数を計算する
弾を3種類用意して貫通したときのダメージを100~500の間で作りそれで処理
8.ダメージ数から的のHPを減らす
9.ダメージ数を的の上に表示する
10.的のHPが0になったら、的を削除 消滅させる
11.敵の車両を描画する
12.敵のHPを敵車両の上に表示する
13.敵車両を2PかAIにして動かせるようにする
14.敵車両に砲弾を当てた時に当たり判定をつける
14+.車両の砲塔や下部,側面によって当たり判定やダメージ数を変化できればいいな
15.当たり判定をしてダメージをランダムに決定
16.HPから減らす処理をして、画面のHP表示からも減らす
17.敵車両と衝突したときの当たり判定の処理
18.ダメージ数は戦車別の重量に比例して処理をしたい
19.HPが0になるまたは戦闘時間が0になったら終了
20.戦闘の勝敗表示+
このような形でした
ここから変更というか完成?実装?できたところは
戦闘
1.自・敵戦車を描画する
1-2.固定位置(初期位置決定)に描画する
2.戦車をコントローラ・キーボード入力によって砲塔の旋回、戦車の回転・前進をする
3.MAPを描画する
4.戦車とMAPを一緒に描画する
5.戦車とMAP同士をあたり判定をつけてMAPにめり込まないようにする
6.当たった時にダメージを与える
7.HPの表示
8.敵車両は2Pとして操作可能とした
9.砲弾の当たり判定をつけた
10.HPが0になったら戦闘終了
メニュー
1.選択肢としてゲーム開始・設定・終了の3つ
2.設定の中には音量調整・画面サイズ設定の2つ
ここまでが実装したところになります。
本当は設定に操作キーを自分で設定できるようにしたいと思っていましたが
実装をしない状態でのコンテスト参加となってしまいました。