MENU
CSclub.tech|ちえぞう
開発担当
個人でiOS・Androidアプリを開発しています。
スキマ時間で楽しめるゲームや、資格試験対策学習アプリを中心に制作中。
アプリ開発・スキルアップ・生活に役立つ情報を発信中

「驚き!プログラミング未経験でも簡単にゲーム作りができる方法【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をコピーしました!

この記事を書いた人

はじめまして、CSclub.tech ブログ管理人のちえぞうです。
1966年生まれのクリエイターです。36年間の会社員経験を経て、現在は人生の第二幕として「好きなことを仕事にする」夢を追いかけています。

もともとは「チェリまほ」をきっかけに始めたブログ運営でしたが、デジタルの楽しさに目覚め、今ではWebゲームやスマホアプリの制作、動画編集、AIイラスト制作まで、毎日楽しく探検中です!

このブログでは、私が手掛けたゲームやアプリの紹介・開発の裏話をはじめ、在宅ワークやスキルアップのコツ、大好きなエンタメ情報などをシェアしていきます。

新しいことに挑戦している方、アプリを遊んでくださった方、そして「チェリまほ」ファンの方、ぜひお気軽にコメントください!

💡 モットー:学ぶことに年齢は関係ない。毎日が新しい発見の連続です。

コメント

コメントする

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

目次