ChatGPTにインベーダーゲーム風のゲームを作らせてみた(その2)
以前ChatGPTにPython+Pyxelでインベーダーゲーム風のゲームを作らせてみました(ChatGPTにインベーダー風のゲームを作らせてみた)。
今回はそれの第2弾。
ChatGPTにJapascript+PHPでインベーダーゲーム風のゲームを作らせてみました。
理由は、以前にも書いた「ChatGPTにプログラムを作らせてみた テトリス風ゲーム(その2) ちょっと苦労しました」と同じで、最高得点をサーバーに残しておきたかったからです。
そのインベーダーゲーム風のゲームがこちら
同じパターンでテトリス風ゲームを作っていたので、今回はChatGPTとのやりとりはスムーズでした。
こちらからの要求の出し方がうまかったのか、ChatGPTが賢くなったのかはわかりませんが、テトリス風ゲームのときと比べて回答がかなり適格なイメージです。
今回気づいたのが、インベーダーゲームのようにひたすらボタンを押すようなゲームをスマホでやる場合、ボタンを連続で押すことがダブルタップになってしまい、画面が拡大されてしまうこと。これを防ぐ方法はChatGPTは即答してくれたので助かりました。
テトリス風ゲームのときと同じく、今回も全てChatGPTに作らせたわけではなく、ほとんどをChatGPTに作らせて、最後の細かいところを手作業してます。
最高得点を保存する部分はテトリス風ゲームのときに作ったものがあるので、ここでまたChatGPTに別の形で作られるよりは、これを継承したほうが後々楽なので、あえてChatGPTには要求を出さず、自分で組み込みました。
あとは細かいレイアウトですね。細かいところまで、その都度ChatGPTに要求すると、途中から整合性がとれなくなることがあるのは既に学習しているので、大きなところだけ要求して、小さなところは自分で手直しをしました。
それなりに楽しめるものにはなっているのではないでしょうか。暇つぶしに使ってもらえると作ったかいがあります。
