2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【個人開発】ゲームを作ってみた。

Last updated at Posted at 2023-12-03

はじめに

子供の頃、誰もが一度はゲームを遊んだことがあると思います。私も子供の頃、ゲームが大好きでした。そして、いつか自分でゲームを作ってみたいと思ったことがありました。その思いから、個人プロジェクトとして「Plane Shooting Game」というゲームを作ってみました。

Plane Shooting Gameとは?

このゲームは、「敵のPlaneが左側に到達したら負け」、「敵のPlaneをすべて撃墜したら勝ち」というシンプルなルールを持っています。 

game.gif

作り

自然なアニメーションを実現するために、JavaScriptのrequestAnimationFramecanvasを使用しました。必要なアニメーション画像を入手し、それらを配列に格納して、requestAnimationFrameで連続的に描画するように実装しました。できるだけデータ操作だけでゲームを設定できるようにしましたが、まだ不足している部分があるかもしれません。

今回の開発で思ったこと

最近、開発に対するスランプがあり、悩みも多かったのですが、この個人プロジェクトを通じてスランプを乗り越える努力をしました。

する理由はあります。私もプロジェクトで最も重要なのは「開発した理由」だと思います。しかし、多くのプロジェクトアイデアの中で、今回は私が以前からやってみたかったゲームを選びました。ただやりたかったことを実現したので、特に悩むことなく、想像していた通りにスムーズに実装できたと思います。今回のプロジェクトはスランプを乗り越えるのに大きく役立ったと感じています。このように、何も考えずにやりたいことを個人プロジェクトで試すのも良いと思います。

これからは?

2人用のプレイも実装したいと考えています。また、リファクタリングが必要な部分があるので、テストケースを作成してから試してみる予定です。ちなみに、様々なフィードバックを歓迎します。

2
0
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
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?