以前の記事で、いくつかのゲームをGemini3.0とChaGPT5.2で制作してきましたが、今回もゲームを制作してみようかなと。
今回制作するゲームはレーシングゲーム。レーシングゲームがゲーム制作としての難易度がどのくらいなのかはわかりませんが、やってみたいと思います。
Gemini3.0でレーシングゲームを制作
まずは、Gemini3.0でレーシングゲームを制作していきます。
チャット欄にプロンプトを記述しますが、今回は下記のように記述しました。
マリオカート風のゲームを制作してください。
要件としては、
・サーキットを走っている
・操作は、「W」でアクセル前進、「A」で左折、「D」で右折、「S」でブレーキ停止
・競争相手が何台か走っている
・競争相手とぶつかったら自分の車が跳ね返って一度停止する。再びアクセルで前進可能
・ゴールしたらタイムと順位を表示
3D風のレーシングゲームにしたかったので、マリオカート風と記述してみました。

1~2分ほどで生成できました。Geminiの生成スピードが速いなという印象があります。
タイトル画面もなくいきなりスタートです。

ADSWで指示したとおりの操作はできるのですが、プレイヤーの走る速度が非常に遅くなってしまいました。敵も出現していますが、どんどん抜かされていきます。
そこで、修正依頼してみました。

また1~2分ほどで生成できました。
確認すると、初回に生成したものよりかはスピードが上がっていますが、それでも敵を追い抜くことが出来ませんでした。
また、順位も表示されていますが、プレイヤーが4位の時に敵に追い抜かされると1位になったりします。
コースを3周するとゲーム終了画面が表示されます。

順位などを気にせずにただ走る分には問題ない感じもします。
いろいろ修正依頼をかけたいところですが、あまり修正依頼をかけるとゴチャゴチャになりそうなので今回はここまでにします。
ChaGPT5.2でレーシングゲームを制作
今度は、ChaGPT5.2で同じように制作します。
3~4分ほどで生成できました。

画面を見ると、マリオカート風とは程遠い見た目。上からみて操作するようなゲーム性になっていました。
あまりにこちらが想定していたものと違っていたので、もう一度一からプロンプトを記述してみました。
見た目がマリオカート風にならないかなという思いで、最初のプロンプトに「画面は車を後ろから見ている感じ。3D風。」というプロンプトを追加しました。
3~4分ほどで生成できました。

見た目は3D風になっているのですが、プレイヤーがどこを走っているかわからいないような感じになり、操作性についても走っていると途中で止まってしまったり、かなり完成度の低いものとなってしまいました。
修正依頼をかけるにも、どう指示すればいいかわからかったのでここで断念しました。
Gemini3.0とChaGPT5.2で比較
今回制作したレーシングゲームでGemini3.0とChaGPT5.2を比較。
Gemini3.0では、車の速度が遅かったり、順位の表示に気になる点がありましたが、車自体は普通に操作でき、3D風のレーシングゲームぽいものは出来ていたように思います。
一方ChaGPT5.2では、色々問題点が多すぎてなかなかうまく制作できませんでした。
下記の動画は、Gemini3.0で制作したレーシングゲームのプレイ動画です。
※動画ではカクツキがありますが、これは画面録画したためであり、実際はもう少しスムーズに再生されます。
まとめ
Gemini3.0とChaGPT5.2でレーシングゲームを制作してみました。
このゲームに関して言うと、Gemini3.0のほうがこちらで指示したものに近いものが制作できたと感じています。
もちろん、プロンプトの指示をしっかりとすればChaGPT5.2でも制作できたのかもしれませんが、AI初心者が制作するという観点から考えるとGemini3.0のほうが良かったです。

コメント