めんどくさがり屋でいいかげんなPGのやるせないBlog -16ページ目
今日がC#の発表会的なのがあって昨日の21時から今日の4時30分までコツコツ自作ゲームを作ってました。
気付いたら深夜作業どっぷりやってました。

完成しましたんで一安心

睡眠時間が1時間30分だけども、なんとかなるでしょう( ̄ー ̄)

出席番号順に発表するのであれば、自分は早いほうなので1限で発表してしまえば残りの2限は聞いてるだけになるはず

午後の授業2時間は睡魔に襲われるかも…


制作でやってた事でも書いておこうと思います。

ゲームはマウスカーソルと敵が重なった時にクリックすると敵が爆発してスコアGETって感じです。
敵は防衛目標対象物に目掛けて突っ込むような移動をします。

防衛目標対象物のまわりにはラインが引いてあってラインによってスコアが違う。


【敵】
敵の初期化
移動値や描画の初期化

敵出現処理
時間をtimerで設定してその時間に来たら敵の出現させる。

敵移動処理
防衛目標対象物に目掛けて移動

敵爆発処理
敵が爆発した座標に爆発アニメーションの再生

【マウスカーソル】
カーソル描画
カーソルを描画します。

カーソル移動
マウス操作で移動する。
カーソル処理
マウスクリックで攻撃開始、敵が重なっている状態で攻撃すると敵が爆発。

【タイマー】
タイマー1処理
開始ボタンでtrue、interval=1
時間が来たらfalse、そこでゲーム終了タイマー2をtrue

タイマー2処理
スコア+=敵撃破数
スコア-=100%ー防衛目標対象物の耐久度
加算してトータルスコアを求める

【ラベル】
label1
敵撃破数の表示
label2
防衛目標対象物の耐久度の表示
label3
ゲームオーバーかゲームクリアの表示
label4
スコアの表示
label5
トータルスコアの表示



簡単なゲームの完成\(^o^)/

書いてないものありそう
期限間に合わない…(´・ω・`)
1時間くらい時間くれそうだけど
無理かも…\(^o^)/