【ReplitAgent】30分でゲームを作ってみた
はじめに
今巷で話題のReplit Agent(※1)の有料会員になってみました。
もしReplit Agentについてご存知ない方は、以下Replit Agentの内容をChatGPTに3行でまとめてもらいましたので、ご参照ください。
※1:Replit Agentとは?
さて、何を作ろうかと思った時に、移動中だったこともあり、まずは遊び的にさくっとゲームでも作ろうかと思いました。
手始めにパックマンを作ってみた
Replit Agentに「スマホで遊べるパックマンを作ってください」とプロンプトを入力しました。
すると、
図1:パックマン風のゲーム
めちゃくちゃ、ちゃんと動くスマホ対応のパックマンができました!
スプラトゥーン風のゲームを作ってもらう
とはいえ、パックマンは超有名ゲームなので、別にすごくないんじゃないか?
ということで、「スプラトゥーンのような色を塗り合う、陣取り合戦ゲームをスマートフォンでやりたいです」とプロンプトを書いてみました。
すると、制限時間がなかったり、敵がいなかったり、勝敗が表示されなかったりを、自然言語で修正しながら、紆余曲折を経て、20分ほどでそこそこなものができました。
図2:スプラトゥーン風のゲーム画面
上記のような画面で
1:左側のカーソルを動かすと緑のプレイヤーが動く
2:右側のPaintボタンで真下の1マスを塗りつぶす
3:30マス塗り潰すごとに、右下のBURSTボタンがアクティブになり、周囲のマスを全部塗りつぶせる
という、気持ちスプラトゥーン風な仕様のゲームができました。
しかも、ちゃんと、相手の上でPaintボタンを押すと相手を3秒動けなくするというスタン機能や、勝敗も見せてくれます。
図3:相手の真上でPaintボタンを押すと、相手はグレーになり動けなくなった
図4:最後にマス目をカウントして勝敗が出てくる
最後にちょっと味気ない感じだったので、「キャラクターをアバター風にして」と、お願いをしたら顔をつけてくれました。
図5:気持ち程度かわいいキャラクターにしてくれた(顔がついた)
おわりに
今回は遊び的に、簡単なゲームを作ってもらいました。が、今後はもう少し踏み込んでいきます。
ただ、やはり、今回のことだけでも、自然言語だけで、動くものをガチャガチャ作ってくれる感動は刺さるものがありますね。
Discussion