ゲーム開発
このゲームは、ボタンをタップすることで魚を出撃し、敵の城を制圧するという内容です。 背景として, 自分が好きなゲームのシステムを実装することで、その面白さを分析し理解を深めることができると考えました。 実装段階は以下になっています。 ①各シーン,ステージに遷移するスクリプトの作成しました。 ②YouTubeのにゃんこ大戦争をunityで作成してみた動画(https://www.youtube.com/watch?v=yd6SAu1srWM)を参考に基盤のゲームシステムを構築しました。具体的にはキャラクターの移動,アニメーション,当たり判定,当たり判定による停止,攻撃,勝った場合と負けた場合の攻撃相手の切り替え機能,敵を倒した後再度前進する機能を実装しました。 ③キャラクター生成ボタンを作成しました。キャラクターを生成する際,使用コスト,生成音,クールタイムを設定することでゲーム性を面白くしようと考えました ④キャラクターを生成できるコストを時間とともに増えていく様子を画面に表示する機能を実装しました。これにより、キャラクター生成総コストを確認できるようにしました。 ⑤相手キャラクターの自動生成機能を実装した。これは時間の経過により生成されます。 ⑥敵味方の拠点スクリプトを作成した。このスクリプトに③~⑤の機能を集約している。また城に体力を設定し,勝てばゲームクリアシーン,負ければリトライシーンに遷移するようにした。 ⑦ゲームクリアシーンとリトライシーンを作成した。 今後はステージ数の増加,キャラクターの増加,相手キャラクターの生成条件変更など実装していきたいです。