投稿

1月, 2026の投稿を表示しています

プログラムの完成

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

大学生活について

お久しぶりです、おみぬーです。 またしても前回のブログから期間が空いてしまったことをお詫びします。 今回はプログラムの内容についてではなく、わたし自身のお話をさせていただきたいと思います。プログラムにつきましては、不要箇所の削除など、細かな箇所をいじりました。 ということでわたし自身のお話をさせていただきます。まず私は東京経済大学に一年間浪人し、入学してきました。高校時代のわたしはテストの順位は下から数えた方が早い、赤点ばかり、再テストは当たり前という典型的な問題児でした。そんな奴が大学入試に成功するわけもなく、親に頼み込み一年間の浪人を許可してもらいました。そこからでした、わたしの意識が変化していったのは。毎日予備校に通い続け、授業が終われば自習室が閉まるまで自習室へ、帰宅後も自室に籠り勉強し続け、その結果無事に東経大に入学しました。 わたしにとって浪人の一年間は人生のターニングポイントだったといっても過言ではありません。高校時代のころのように、すべてを中途半端に、なにに対してもやる気がない、そんな状況で大学に入学しても、まともに講義を受けている想像がつきません。そんな状況だったわたしを予備校に通わせてくれた両親を裏切るわけにはいかないと思い、今までの自分と決別し、物事に真摯に向き合うようになりました。その結果大学入試のみならず、入学後の成績もかなり良かったと感じます。また講義での不明点をお互いに教えあったり、お互いの意見をぶつけ合い熱い議論を展開させたりすることができる友人にも恵まれました。 大学在学中にしか経験できないことをたくさん経験することができました。一つ後悔があるとすれば、交友関係をもっと広げるべきだったということです。人見知りな一方で、仲良くなると面倒くさい性分のそんなわたしと友人になってくれた彼らには感謝しかありません。 大学在学期間で講義による多くの知識はもちろん素敵な友人とも出会うことができた国分寺のキャンパスを忘れることはありません。 長くなってしまいましたが、今回はここまでとさせていただきます。 お疲れ様でした。 参考文献 田中賢一郎『ゲームで学ぶJavaScript 入門』インプレス,2015年 田中賢一郎『ゲームで作りながら楽しく学べる HTML5+CSS+JavaScript』インプレス,2017年 田中賢一郎『ゲームで学ぶJavaS...