0
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Javascriptで作る「シューティングゲーム開発入門」学習記

Posted at

#Javascriptで「シューティングゲーム」を作る方法を学ぶ
「ゲーム開発」は「ゲームエンジン」を利用して行うのが主流だと思っていたけど、「Javascript」で作られた「シューティングゲーム」を見てからは、「自分も作ってみたい!」と思い始めたので、作る方法を学ぶことにしました。

「シューティングゲーム」作りに必要な機能

「横スクロール型」のゲームを想定すると「必要な機能」は、

  • 「自機・敵・ミサイル」などの座標位置の管理
  • 「自機と敵」「ミサイルと敵」の当たり判定
  • 「ゲームスコア」の管理

などですが、他にも

  • 自機
  • 背景
  • スコア

などの「画像素材」が必要になります。
デザインセンスが「ゼロ」なので、これが一番の問題だったり・・・

「シューティングゲーム」の機能の作り方

既に作り方は公開されていて、

↓こんな感じのシューティングゲームが作れます。
シューティングゲーム

機能がすごくシンプルなので、アレンジしていろいろと機能を追加していきたい。

例えば、

  • ミサイルの弾道を変える
  • 敵の種類を増やす
  • 動きに追従するサブ機を追加する
  • ボス敵を作る

など、どんどんやりたいことが増えてきました。

想像していたよりプログラムがシンプルだったので、いろいろ触りながら学んでいきたいと思います。
→シューティングゲーム開発

0
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?