プログラムの完成
お疲れ様です、おみぬーです。 今回が最後のブログになります。 とは言いましたが、ここで紹介するような大きな変更点はなく、ゲーム画面上ではわからないような細かな点の修正のみしか行っていません。 最後というのに何もなしで終わるのは味気ないため、作成してきたゲーム画面を改めて振り返りたいと思います。 まずこれがステージ1です。障害物はなく敵を倒すだけなのでかなり簡単です。 こちらはステージ2。障害物が追加されましたが、まだ比較的簡単です。 そしてステージ3。敵の数が増え、障害物の形も複雑になりました。前2つのステージに比べ、難易度は高くなっています。 ステージ4です。ここから敵の動きに変化が現れグッと難しくなります。直線移動し続けるのでタイミングを見計らって移動、攻撃する必要があります。 最後のステージ5です。このステージの敵は縦方向は1マス、横方向には2マス飛ばしで移動してきます。移動方法が今までの敵と異なるため難しく感じるかもしれませんが、移動方法の性質を理解できれば簡単にクリアできます。 ステージの難易度は徐々に上がっていますが、最終2ステージも動き方の性質さえ理解できれば簡単にクリアできるため、ゲームバランスとしても悪くないものになっているのではないかと思います。 ちなみにゲームに登場するキャラクター、背景などはすべてわたしがibisPaint Xというスマホアプリを利用して作成しました。 最後に今回が最後のブログなので感想を綴りたいと思います。 今回オリジナルゲームを作成するにあたり、去年の研究ノートでの反省を生かしてゲーム作成を行いました。余裕をもってゲーム作成を行ったため、かなり早い段階でゲームの大枠は完成しました。しかしゲームのクオリティアップという点はまだまだだったようにも思えます。予定内で質の高いものを作り上げるバランスが重要であることに改めて気づきました。質が良くても期限に間に合わない、期限に間に合っても粗悪なもの、どちらかではなくどちらも。これはあらゆるものに共通しているともいます。このことを今後の人生に役立てていきたいと考えています。 そして最後になりますが、拙い文章のブログを最後まで読んでくださりありがとうございます。またいつかどこかでお会いしましょう。 お疲れ様でした。 参考文献 田中賢一郎『ゲームで学ぶJavaScript 入門』...