何だかんだで残すところもあと1か月となりました。気楽に記事を投稿させていただきます。気楽にとは言え、せっかくアドベントカレンダーを書くのだから何か面白いネタを書こうと思いました。ゲームを作ることにしました。雑にゲームを作る話ということで雑にゲームを作ることにしました。取り掛かり始めたのは11/29(日)の昼頃です。作成するのは非常にシンプルなゲームにしようと決めます。フラッピーバード的なゲームを作ることにしました。ブラウザゲームに決めました。素材を作る素材が無ければゲームを作ることはできません。Designerを利用して適当な素材を作ります。サンタが完成した時点で29日夕方です。時間もないのでプレイヤーはサンタに決まりました。取り急ぎプレゼントとキャンディケインも作成しました。キャンディケインの作成に思った以上に時間がかかってしまいました。急いでプログラムを作ります。何を使うか決めるここで一つの問題が出てきました。何を使ってゲームを作成するか決めていなかったのです。触ったことがあるようなもので作りたさがありました。個人的にはあまり慣れていないので完成するか不安が残ります。最終的にはtutorialをやったことがあるPhaserを使うことにしました。基本的には読めば簡単なゲームが作れます。Webサーバー上でないと動かないので注意しましょう。私はXAMPPを利用しました。プログラム(大枠)を作るということで早速作り始めます。htmlを用意します。チュートリアルにあった内容を直接コピーし、いい感じに書き換えます。スクリプトはgame.jsに記述することにしました。src="game.js"></script></body></html>では早速game.jsを記述していきます。一度寝たこともあり、この時点で30日10時過ぎとなりました。ゲームを作っていきます。大枠は下のような感じです。update()には繰り返し実行する処理を記述します。気軽にゲームが作れます。(){}雑に色々実装する画像の読み込みやらキー入力の取得やらを実装します。やり方はチュートリアルに載っているので割愛します。クリックでサンタがジャンプキャンディケインとプレゼントが左から流れてくるプレゼントに当たるとスコア加算キャンディケインにぶつかるとゲームオーバープレゼント獲得数に応じて速度上昇としました。ついでにジャンプで音が鳴るようにしておきます。ゲームが完成したので記事を書きます。今書いているこれですね。現在30日の20時頃です。あと4時間後には公開です。間に合ったと言えるでしょう。作ったゲームは以下のリンクより遊べます。大急ぎでゲームを作った話でした。時間的に余裕もないので無かったことにしました。