ChatGPTすごいわーと感動しながら日々ちょっとずつ触っていた、ある日のこと。
会議の間、先方のお話を聞きながら、ふと「ChatGPTにゲームを作らせてみよう」と思い立って、こんなプロンプトを書いてみたんですよね。
私はブラウザ上で動作するシンプルなゲームを作成したいです。ゲームの仕様は次の通りです。
1. 画面上部から10x10ピクセルの四角い物体が秒速5cmの速度で落ちてくる。
2. 画面下部には50x10ピクセルの横長のバーがあり、左右矢印キーで左右に動かせる。バーは一回キーを押すと10ピクセルくらい動く。
3. プレイヤーの目標は、バーを操作して落下する物体をキャッチすること。
4. 物体がバーに当たると「GOAL」と表示され、ゲームがリセットされる。
5. 物体がバーに当たらず画面下部に達すると「GAME OVER」と表示され、ゲームがリセットされる。
このゲームをHTML, CSS, JavaScriptを使用して作成してください。必要なコードと各ファイルの説明も提供してください。
読んでもらえばわかるように、普通の日本語です。特に難しいことも書いていません。ただ起きることを記述しただけです。
5分もかかっていません。
すると、こんな風にスルスルとコードを書いてきて、
こんな風に、実行方法まで教えてくれて、ついで改善までしてくれて、
ちょっとした手直しも嫌がらず対応してくれて、
こんなゲームができあがってしまいました。
思いついてから完成するまで、たった10分!
できてきたコードは、一切手直しはしていません。
完全にノーコード。ただやりたいことを書いただけで、ここまで作ってくれました。
すごい。すごいですよ……
最近は進歩にまったをかける声明文が出たりして、何かと騒がしいAI界隈ですが、それもさりありなんと思います。
1年後、どこまで進歩している検討もつかない。非連続とか指数関数的といった言葉がピッタリ当てはまる、爆発的な可能性を持つものが現れてきたなと思います。