8月ミドル
8月の作品は「弾幕シューティング」です。主人公機体を操作して敵の弾をかわしながらレーザー攻撃で敵を倒します。
敵がどんどん数を増やしていくので、早く攻撃しなければ画面いっぱいが敵の弾であふれてしまう事に!そうなるともう主人公の逃げ場はどこにもありません!
オブジェクト指向の概念を踏まえつつ、キーボード操作や弾の発射を関数定義する基本的な事はもちろんの事、シューティングゲームといえば一番大切な事は”当たった”or”当たってない”の当たり判定。
javascriptの中にある機能intersectメソッドとwithinメソッドの2つの種類の当たり判定を学ぶのも大きなポイントです。