
カレーを食べて幸せになるゲーム「CURRY TIME: HEAT & COOL」制作裏話
こんにちは、こぐわらです。
ゲームジャムのゲームを全部遊び終えて、全部に評価を付け終わりました。
色んなゲームがあって楽しかったです。
今回は、カレーを食べて幸せになるゲーム、「CURRY TIME: HEAT & COOL」の制作時に考えていた事などを書いていこうと思います。
▼こちらのゲームです。
ゲーム製作のきっかけ
今回のゲーム製作も、Ultimate AI-Powered Game Jamに向けて行いました。
第1回、第2回に続いて3回目ですね、皆勤賞です。
1位を取り続けているので、王者として君臨しないわけにはいきません。
制作にかかる前
制作にかかる前に、なんと、Google AI Proの割引期間が切れてしまいました!
Pro課金するかどうするか・・・って悩んでいる所に、ChatGPTから一通のメールが・・・

これは試すしかない・・・!!となったので、今回はChatGPTでの参戦になりました。
よくわからないままChatGPTデスクトップアプリを入れて・・・
ってしてるうちになんか新しいモデルのGPT-6 Astraが来て、
アセット作るか・・・ってなってるうちになんかGPT Image 2.5が来て、
どっちもPlusプランで使えるのでなんだかつよつよの環境が整ってしまいました。
構想
今回もゲームジャムの1か月前に第1のテーマ「カレー」が発表されました。
カレーといえばスパイス、水、ナン、ライス、鍋、具材・・・
なんか要素がたくさんあるのでタイピングゲームが作れるのでは?となりました。
しかしタイピングゲームだと言語の壁をどうしようか・・・自分はゲームを作る時は日本語英語中国語スペイン語に対応させるので、どの言語でも遊べるようにしなきゃいけません。
入力する文字数に差があるとスコアが公平じゃないので、ここは英語に統一する事にしました。
次に考えたのが、普通のタイピングゲームだとありふれてるという事
何か一風変わったアクションを入れたいです。
あーでもないこーでもないと考えているうちに、片手タイピングが頭にふわっと浮かびました。
しかし片手タイピングとなると、もう片方の手はどうしようか・・・片手だけ使ってねって言っても絶対両手使ってズルする人が現れます。
もう片方の手でも何か動作をさせないといけない・・・そしたら・・・カレーだから辛くなって水を飲むのがいいかなってなりました。
しかし、水を飲むためにクリックだけだと、両手入力後クリックだけするとかズルができそうです。
悩んだ結果、給水機の水を受け止めて、クリックで飲む形に決めました。
コーディング
せっかくChatGPTを使うので、前から噂に聞いていた/goal機能を使ってみました。仕様をChatGPTとチャットしてプロンプト化して、/goalで投げて、放置
止まった後気になるところを修正指示して直し、
資料を渡してブラッシュアップを/goalで指示して放置
SkillでGPT Image 2.5を使わせてアセットを作るよう指示して放置
って感じで最初は進めていきました。
しかし、様子を見てみると、なんか変なところに拘ってあまり見栄えが良くならず・・・
結局細かな修正指示をいっぱい重ねる形に変更しました。
この方が早いです。
だいたい作り終わったら、COLA BREAK:SHAKE & SHOTの時に作った「言語設定」「音量設定」「シェア機能」の資料を読み込ませて追加し、
ストーリーを考えて紙芝居を追加し、とりあえず形は完成です。
アセットの作成
Astra君のComputer Useの性能を試したかったので、/goalでChromeを使わせて、SunoでBGMを、ElevenLabsでSEを作らせてみました。
BGMは使えそうなものが、SEは残念なものが出来上がったので、SEは作り直し。
あと、画像アセットはリファレンス元の主人公画像を渡してGPT Image 2.5で作ってもらっていたのですが、拘りたい所なのでStable diffusionで修正
こんなのを

こんな感じに

元となる画像があるので生成がすごく楽ですね。
あとはStable diffusionで上手く統一できなかった部分を逆にGPT Image 2.5で修正
こんなのを

パジャマ部分だけこんな感じに

部分修正がとてつもなく上手いです、GPT Image 2.5。
体感nanobanana2超えですね
そんな感じで無事アセット画像を作り終えました。
最後に微調整とテストプレイを繰り返して、完成です!
難しかった点・楽しかった点
難しかったところは・・・コーディング速度の違いです。
Gemini君と比較して、ChatGPT君のコーディングは1/6くらいの速度です。
すっごい待たされました。
goal使うにしてもひたすら待ち時間が長い・・・
テストプレイして指示の山が積み重なっていました。
Gemini君を嫌う人も多いけどコーディング速度では優れていたんだなって見直しました。
楽しかったところは、初めてのChatGPTでのコーディングだったので、ChatGPT君の性格を徐々に知っていけるところが楽しかったです。
あらあら、こんなところまで気を回してくれるんだーってなったり、えーそんな配置するの?センス無いなーってなったり、楽しめました。
今後の相棒について
GPT-Plusの無料枠が今月で切れるので、今後の相棒を改めて決めねばなりません。
Gemini君に戻るか、ChatGPT君を続投するか、Claudeさんを触ってみるか・・・
熟考した結果、透過画像の生成・配置ができる点、リセットが配られるため短期集中開発に強い点、AstraによるComputer Useが便利な点を踏まえ
今後の相棒はChatGPTに決めました!
これからよろしくね!ChatGPT君!
最後に
そんな感じで、無事ゲームを完成させることができました。
珍しいゲームシステム、ストーリー、シェア機能、そして強みであるかわいい画像を詰め込めたので、なかなかいい順位を狙えるんじゃないかと期待しています。
第1回、第2回の両方の強みを合わせた集大成みたいなゲームが作れたと思います。
楽しんでもらえたらうれしいな。
最後まで読んでくれてありがとうございました!
またね!