当ブログでは、動画作成・スキルアップ・エンタメ・生活情報などについて発信しています!

「驚き!プログラミング未経験でも簡単にゲーム作りができる方法【ChatGPT×Python】」

「プログラミングって難しそうだし、ゲームなんて自分で作れないよ…」と思っていませんか?

実は、私もそう思っていた一人です。でも、なんとChatGPTを使えば、プログラミングの知識がなくても簡単にゲームが作れちゃうんです!

今回は、実際にテトリスのようなゲームを自作してみた体験をお話しします。

目次

ChatGPTの凄さ

ChatGPTに「テトリスのようなゲームを作って」と頼んだところ、驚くほど分かりやすいコードが生成されました。

私はプログラミングの知識がほとんどないのですが、そのコードをコピペするだけで、なんと自分のパソコンでゲームが動いたんです!

STEP
まず「テトリス」のようなゲームを作ってください。と入力しました。

左下の回答が返ってきました。テトリスのPythonコード例を出してくれましたが、プログラミングの知識がないのでどこに貼り付けるのかわかりません。

STEP
次に「コードをどこに貼り付けたらいいですか」と入力したら、右下のように1から説明してくれました。

実際にブロックゲームを作ってみた

具体的な手順としては、まずPythonというプログラム言語をインストールし、簡単なPygameというツールもセットアップしました。ChatGPTが生成してくれたコードを貼り付けて実行するだけで、テトリスの画面が表示され、実際に遊ぶことができました。以下のスクリーンショットが、完成したゲームの様子です!

STEP
Pythonのセットアップ

Pythonをインストールしていない場合、Pythonの公式サイトからインストールしてください。

※インストール時には「Add Python to PATH」というオプションにチェックを入れることを忘れないでください。この設定を行うことで、ターミナルやコマンドプロンプトからPythonコマンドを直接使用できるようになります。

インストールできたかどうか確認する。

検索ウインドウに【コマンドプロンプト】と入し、クリックすると内容が見れるようになります。

ダウンロードされたことがわかります。

STEP
必要なライブラリのインストール

ターミナル(Mac/Linux)またはコマンドプロンプト(Windows)を開いて、Pygameをインストールします。

>の続きに【pip install pygame】と入力またはChatGPTが指示してくれているプロンプトをコピーして貼り付けて送信キーを押します。

インストールされました。

STEP
Pythonファイルを作成

任意のテキストエディタ(例: Visual Studio Code, Sublime Text, Atom など)またはPythonのIDE(例: PyCharm)を開きます。

Visual Studio Codeを今回は使ってみたいと思います。

Visual Studio Codeの公式サイトからダウンロードします。

新しいファイルを作成して、tetris.py という名前を付けます。

①File>New file>Python Fileの順にクリックし、そのページに提供されたPythonコードをそのファイルにコピーして貼り付けます。tetris.py という名前を付けて保存します。

STEP
Pythonファイルを実行

ファイルを保存して、ターミナルまたはコマンドプロンプトでファイルのあるディレクトリに移動します。例えば、tetris.py がデスクトップに保存されている場合は、次のようにします。

>の後に【cd Desktop】と入力、送信します。

その後、>の後ろに【python tetris.py】と入力して、送信。

STEP
これでブロックゲームが実行されます!

デスクトップにあるPython File【tetris】をダブルクリックで開くと

この画面になるので、赤色の矢印、再生ボタンをクリックすると別ウィンドウが開きゲームが表れます。

ゲームの説明

これでブロックゲームが実行されます!このゲームはPython Fileがないと動きません。画面のみです。

説明:ゲームの基本構成: このコードは、ブロックが1つずつ落下し、左右に移動でき、回転することができるブロックゲームです。画面は30×20のグリッドで構成されており、ブロックが詰まるとゲームオーバーになります。

得点システム: ブロックが1列揃うと、その列が消去されます。

キーボード操作:

  • 左矢印キー: 左に移動
  • 右矢印キー: 右に移動
  • 下矢印キー: 早く落下
  • 上矢印キー: 回転

なぜプログラミング知識がなくてもゲームが作れたのか。

それは、ChatGPTがすべてのコードを自動で生成し、必要な説明も一緒にしてくれるからです。

私たちがやるべきことは、その指示に従って簡単な設定を行い、コードを実行するだけ。

プログラミングに不安を感じていた私でも、ゲームが動いた瞬間の喜びは何とも言えないものでした!

今回の体験を通して、「自分でもゲームを作れるんだ」という新しい自信が生まれました。

今後は、もっと複雑なゲームや、他のプログラミング技術にも挑戦してみたいと思っています。

もしこのブログを読んで興味を持った方がいたら、ぜひChatGPTを使って、ゲーム作りに挑戦してみてください!

PythonとJavaの違いについて

動画生成: NoLang (no-lang.com)

VOICEVOX:ずんだもん

よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

はじめまして、ブログ管理人のちえぞうです。

1966年、兵庫県生まれ。
動画作成・スキルアップ・エンタメ・生活情報など発信していきたいと思っております。只今、2020年のドラマ「チェリまほ」の沼にはまっておりまして、そちら関連の記事が多くなりつつあります。共感していただけるとうれしいです。保有資格:簿記2級、宅地建物取引士、ファイナンシャルプランナー2級、インテリアコーディネーター、損害保険募集人資格、第二種電気工事士他
この度、36年間勤務してきた会社を退職いたしました。これを機に、昔からの夢だった絵本の出版をさせていただきました。動画との組み合わせで多くの方に読んでいただける絵本を作成したいと思っています。どうぞよろしくお願いいたします。

コメント

コメントする

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

目次