自己紹介
初めまして!
現在、プログラマーを目指して勉強中の大学生である「kazuma」と申します!
出身は静岡県で、現在は文系学部の大学に所属しています!
趣味:ゲームをすること。筋トレなどの一人で体を動かすこと。読書
最近興味のあること:プログラミングを勉強すること。漫画アプリで漫画を読むこと。マガポケで読める「私のアリカ」はオススメです!
まだまだプログラミング初心者ですが、これから学習をしていき、いずれ自身の制作物を開発したいと思っています!今後ともよろしくお願いいたします
投稿のきっかけ
最近、技育CAMP勉強会に参加し、そこで情報発信が大事なのかということを知りました。
なので初心者とはいえど、発信していきたいと思ったため、今回は自己紹介&動画を参照しながら制作した「インベーダーゲーム」の紹介をしたいと思いました。今後はどうなるか未定ですが、何かしら投稿していきたいと思っています!
制作したゲームの主な内容
ソースコードや使用した画像ファイルなどは以下のGithubを参照してみてください
(本当にすみませんソースコードのpyファイルを記載するのに苦戦してしまい、今回はGithubのみとなりました...)
GithubのURL:https://github.com/Mio-3/InvadersGame_pygame.git
名前:InvadersGame_pygame
内容:
Pythonのライブラリである「pygame」を使って、簡単なインベーダーゲームを開発
使用した言語:Python3
ゲームの流れ、ルール:
1.タイトル「Invader Game」の表示の下に、「Press Space key」とあるので、スペースキーを入力する
2.ゲーム開始、制限時間は30秒。プレイヤーは宇宙船を操作して、左右に動いて、迫り来るエイリアンを倒す!!
3.キーボードの左右の矢印キーを推して、宇宙船が移動。スペースキーを押すことで攻撃することができる!スコアはエイリアンを一体倒すごとに、1点追加される。できるだけ多く倒せ!!!
4.30秒後、ゲームが終了。最後の画面に、「Thank you for playing!」の表示と、最終スコアの表示があり、ゲーム終了。
参照した動画のYoutubeのURL:https://youtu.be/fAJ_BjLd3Ro?si=X8zrxiWPnneC9fiX
動画の内容以外に、自身で実装したもの:
ChatGPTなどを用いて、実装しました。
・エイリアンの数を複数体現れるようにしたこと
・制限時間や背景画像の追加
・ゲーム終了時に最終スコア、「Thank you for playing!」の表示の実装
終わりに
一通り制作して思ったこととしては、とても大変だった...!!
でも楽しい!!!!!!
この思いが浮かびました。
まだまだ多くの機能の追加などができると思うので、次に制作する時は、他の機能も実装できるようにすることが、今後の課題です。
長くなりましたが、今回の初投稿は以上とさせていただきます。
ここまで見ていただいた人には、本当に感謝します!!!