#Javascriptで「シューティングゲーム」を作る方法を学ぶ
「ゲーム開発」は「ゲームエンジン」を利用して行うのが主流だと思っていたけど、「Javascript」で作られた「シューティングゲーム」を見てからは、「自分も作ってみたい!」と思い始めたので、作る方法を学ぶことにしました。
「シューティングゲーム」作りに必要な機能
「横スクロール型」のゲームを想定すると「必要な機能」は、
- 「自機・敵・ミサイル」などの座標位置の管理
- 「自機と敵」「ミサイルと敵」の当たり判定
- 「ゲームスコア」の管理
などですが、他にも
- 自機
- 敵
- 背景
- スコア
などの「画像素材」が必要になります。
デザインセンスが「ゼロ」なので、これが一番の問題だったり・・・
「シューティングゲーム」の機能の作り方
既に作り方は公開されていて、
機能がすごくシンプルなので、アレンジしていろいろと機能を追加していきたい。
例えば、
- ミサイルの弾道を変える
- 敵の種類を増やす
- 動きに追従するサブ機を追加する
- ボス敵を作る
など、どんどんやりたいことが増えてきました。
想像していたよりプログラムがシンプルだったので、いろいろ触りながら学んでいきたいと思います。
→シューティングゲーム開発