「AIM MASTER」はる日記#1
・「はじめに」
2025/4/25 | 簡単なエイム練習ゲーム作成
初めまして!将来ゲームプログラマを目指してるはるです!
今回は初投稿ということもあり、記事が見にくい点もありますが、
温かい目で見守っていただけると幸いです。
・「ゲームを作ったきっかけ」
今回、このようなエイム練習ゲームを作ろうと思ったきっかけとしては、最近習い始めたC++の実践練習や、これから作ろうと考えているゲームのスキル習得のためです。
・「ゲームの内容」
今回のエイム練習ゲームは以下の3つのシーンに分けられています。
・タイトル

・ゲームプレイ

・リザルト

ゲームの内容としては、制限時間は20秒。時間内により多くの的を撃つ(クリック)できるかどうかを競うゲームです。リザルト画面では、
・Score(的を正しく撃った回数)
・Click(画面内をクリックした回数)
・Per(的を正しく撃てた割合)
・Rank(ランク表を基に参照)
・Title(ランク表を基に参照)
の5つの項目を出力。より高いランクを目指してほしい。
・「今回の作成を通して学べたこと」
エイム練習ゲームを作ってみて学べたことは大きくまとめて以下の2つ
・C++での関数の使い方
・マウス入力の処理
まだ学び始めたばかりということもあって、試行錯誤しながらの作成となりました。ソースコードを理解しながら自分なりにゲームバランスを調整したりするのは理解しやすかったのですが、グローバル変数やローカル変数などの定義であったり、構造体の扱い方などについては不慣れで、扱い方にはまだ不安が残ります。
・「作成を通して感じたこと」
まだまだ追加できる機能や追加できるゲーム要素がまだあったと思う。だが学び始めて間もないため、思いついても実現できなかった。また、他にもさまざまな種類のゲームを作ってみたいという気持ちもあり、少し手を抜いてしまった部分もある。
プログラムの作成において、ChatGPTなどの生成AIの使用は、かなり作業の効率化につながると思う。私も今回、ChatGPTを使用して本ゲームを作成したが、プログラミング初心者の私ではエラーの意味であったり、見やすいソースコードであったりがよくわからない。そんな時ChatGPTにコードやエラー文を解析してもらうことで、私にも理解しやすく解説してくれる。生成AIについては、これからもうまく扱っていきたいと思う。
いいなと思ったら応援しよう!
よろしければ応援お願いします! いただいたチップはクリエイターとしての活動費に使わせていただきます!![長屋晴太 | はる🌎🎮[ゲーム業界志望]](https://assets.st-note.com/production/uploads/images/314829432/profile_9cedb20ac540619e819b9c6722354cdf.jpeg?width=60)