8月ミドル

8月の作品は「弾幕シューティング」です。主人公機体を操作して敵の弾をかわしながらレーザー攻撃で敵を倒します。

敵がどんどん数を増やしていくので、早く攻撃しなければ画面いっぱいが敵の弾であふれてしまう事に!そうなるともう主人公の逃げ場はどこにもありません!

オブジェクト指向の概念を踏まえつつ、キーボード操作や弾の発射を関数定義する基本的な事はもちろんの事、シューティングゲームといえば一番大切な事は”当たった”or”当たってない”の当たり判定。

javascriptの中にある機能intersectメソッドとwithinメソッドの2つの種類の当たり判定を学ぶのも大きなポイントです。