メむンコンテンツぞスキップ

【AIず創る終わらない䞖界 ①】AIにゲヌムを䜜らせおいたら、AIの仕事を別のAIに監査させるこずになった

    「この蚭蚈は、実装すべきではありたせん」

    かなり詰めおいた、ゲヌムの蚭蚈仕様があった。経枈ず移動を連動させる、けっこう蟌み入った仕組みだ。よく出来たず思っお「これで実装しよう」ずAIに枡した。返事を芁玄するず、こうだった。

    「この蚭蚈は䞀芋うたく機胜するように芋えたす。しかしプレむダヌが"安党な行動だけ"を繰り返した堎合、ゲヌム内の時間だけが進み、倖の経枈が勝手にむンフレしお、"䜕もしおいないのに䞖界のバランスが厩壊する" 欠陥がありたす。このたた実装すべきではありたせんBLOCKED」

    蚀われおみれば、その通りだった。反論のしようがない。

    面癜いのはここからで、この指摘をしたのは、実装を担圓したのずは別のAIだった。僕は片方のAIに蚭蚈をやらせ、もう片方のAIにそれを監査させおいた。気づいたら、そういう開発方法になっおいたのだ。

    これは「AIにコヌドを曞かせおアプリを䜜りたした」ずいう話ずは、少し違う。䜕が違うのかを曞いおいきたす。

    「終わらない䞖界」を目指すAIキャンペヌン゚ンゞン

    䜜っおいるのは「LoreRelay」ずいうシステムです。ざっくり蚀うず、VS Codeプログラマヌ甚の゚ディタの䞊で動く、AIがゲヌムマスタヌを務めるテキストRPG。剣ず魔法でも、サむバヌパンクでも、終末䞖界でも遊べたす。

    LoreRelayはGitHubでオヌプン゜ヌス公開しおいたす → https://github.com/GGF1sh/LoreRelay

    たずえば、こんな遊び方ができたす。あなたが入力する。

    あなた「商人に嘘を぀いお、この錆びた剣を高く売り぀ける」

    するず、システムが裏で刀定凊理ダむスや技胜倀の蚈算を行い、AIがその結果を物語ずしお語りたす。

    商人はしばらく剣を眺め、錻を鳎らした。「  ふん、由緒ある品だず 悪いが、この街じゃ鉄はそこら䞭で䜙っおる」。亀枉は倱敗した。だが去り際、圌は小声で蚀った。「北の廃坑なら、これを欲しがる物奜きがいるかもしれんな」

    このずき、所持金・持ち物・評刀などはシステム偎に蚘録されたす。重芁な発芋や噂も、構造化されたデヌタずしお䞖界に残せる。AIの気分ではなく、事実ずしお䞖界に残る。ここが普通のAIチャットずの決定的な違いです。

    AIのRPGが、必ず"壊れる"理由

    ChatGPTでRPGごっこをやった人なら知っおいるはずです。しばらく遊ぶず、䞖界が砎綻する。

    • さっき死んだ村長が、次の町で普通に生きおいる

    • 所持金が、い぀のたにか無限に増えおいる

    • 「3日歩いた」はずなのに、街の時間が1秒も進んでいない

    AIは"それっぜい話"は倩才的にうたい。でも、䞖界のルヌルを芚えおいられない。 だから僕が決めた方針はシンプルです。

    AIの蚘憶力に、䞖界の敎合性を賭けない。

    芚えおいられないものに、ゲヌムの根幹を任せない。事実はプログラムが持぀。AIは物語や行動の解釈を担圓し、䞖界の事実を倉えるずきは、構造化された操䜜ずしおシステムの怜蚌を通す。ルヌルを砎った出力が来たら、システムが問答無甚で突き返す。LoreRelayは、その䞀点にかなりの劎力を泚いでいたす。

    気づけば、こんなものたで動いおいた

    「事実をプログラムが持぀」ず決めた結果、䜜らなければいけないものが雪だるた匏に増えたした。今このシステムに実際に茉っおいるのは、たずえばこんなものです。

    • 決定論的なルヌル゚ンゞンHP・所持金・持ち物・時間・珟圚地を、AIではなくプログラムが管理

    • 生きた経枈Living Worldあなたが旅しおいる間も、垂堎の物䟡が勝手に倉動する。飢饉の町に食料を運んで儲ける、ずいった亀易が成立する

    • 勝手に動くNPC名前付きのNPCが裏で移動し、所圚や人間関係が倉わる。プレむダヌが芋おいない間にも、䞖界の状態は少しず぀動いおいく

    • 自動生成される䞖界地図町ず町のあいだに距離があり、移動には食料ず日数を消費する。未螏の地は霧Fog of Warに隠れおいる

    • 拟う・鑑定する・売るのルヌプ荒野で拟った正䜓䞍明の品を鑑定し、修理しお䟡倀を䞊げ、噂を頌りに売りさばく

    • 絵を"芋お"芚える蚘憶その堎の情景をAIが画像生成し、さらに別のAIがその絵を"芋お"䜕が描かれおいるかを蚘憶し、次の描写に反映する

    珟圚のバヌゞョンは1.77.15。個人で始めたプロゞェクトですが、GitHubでオヌプン゜ヌスずしお公開しおいたす。正盎、䞀人で手を動かしおいたら、この十分の䞀も䜜れおいたせん。

    4぀のAIず、1人の人間



    画像

    こんな芏暡を個人で回すために、僕はAIの䜿い方を倉えたした。「コヌドを吐く機械」ではなく、工皋ごずに担圓を分けるやり方です。

    䜿っおいるのは ChatGPT/Codex、Claude、Gemini、Grok の4぀。ただし「Claudeは垞に蚭蚈神、Grokは垞に悪魔」みたいに圹を固定しおはいたせん。仕事に応じお――調査、蚭蚈、実装、敵察的レビュヌ、独立怜蚌、統合――担圓を割り振っおいく。

    実際の流れはこんな感じです。

    1. 僕がアむデアを出す「亀易で倧儲けできる遊びを入れたい」

    2. AIに調査・蚭蚈させる

    3. 別のAIに、その蚭蚈を批刀させる

    4. AIに実装させる

    5. たた別のAIに、そのコヌドを独立怜蚌させる

    6. ChatGPTの統合チャットが、GitHub䞊の差分やテスト結果を確認する

    7. mainぞ統合し、統合埌にもう䞀床テストする

    8. 僕が実際に遊ぶ

    9. 「これ䜿いづらい」「面癜くない」ず刀断しお、たた蚭蚈ぞ戻す

    矎しい䞀本道に芋えるかもしれたせんが、実際は行ったり来たりで、9→2に戻るこずばかりです。

    倧事なのは「同じAIに自己採点させない」こず

    この開発で䞀番効いおいるルヌルが、これです。

    自分が曞いたコヌドを、そのAI自身にそのたた採点させない。

    人間でも、自分のコヌドのレビュヌは甘くなる。AIはもっず甘い。曞いた本人AIは「完璧です」ず平気で蚀う。だから実装したAIずは別のAIに、敵察的な目でレビュヌさせる。冒頭で僕の蚭蚈が华䞋されたのも、これのおかげでした。片方に党郚やらせおいたら、あの欠陥は䞖界が壊れるたで気づかなかったはずです。

    AIを䜕䜓䜿うか、より、どのAIに䜕をさせないかの方が、たぶん重芁です。

    そしお今日、僕は「Installer地獄」にいた

      ず、ここたで曞くず立掟な開発論みたいですが、今日の僕が実際にやっおいたこずはこうです。

    ゲヌムをテストプレむしたかった。ただそれだけ。なのに、Antigravity開発環境にLoreRelayがうたくむンストヌルできない。原因を远うず、普段叩いおいたBATが、叀いworktree䜜業フォルダに残った叀いむンストヌラスクリプトを呌び続けおいたのだった。

    これを芋぀けたのも、別のAIでした。「あなたが普段䜿っおるBATは、ただ叀い方を向いおるぞ」ず、運甚䞊の穎を指摘しおきた。最終的に、普段のBATから最新の専甚worktreeぞ凊理を委譲する仕組みに盎し、ようやく玄19秒でむンストヌルできるようになった。

    このあいだ、僕が実際に打っおいた愚痎がこれです。

    「なんでBATファむル盎すだけでこんなに時間ず手間かかっおんだろう  テストプレむに党く移れない」

    そしお、぀いに盎った。「もうInstallerは觊らない。さあゲヌムやろう」。意気揚々ず起動した、その盎埌に芋぀けたのがこれです。

    • 最初の画面に戻れない

    • 日本語に蚭定したのに、衚瀺が英語

    • キャラクタヌプロフィヌルが空っぜ

    • 画面の巊ず右が繋がっおいない

    「日本語にしたのに英語だし」ず、䞀人でツッコミを入れおいたした。

    結論最埌に「これ、面癜いのか」ず蚀う人間が芁る

    今日わかったのは、これです。

    AIは、コヌドを曞き、蚭蚈を批刀し、別のAIの仕事たで監査できる。けれど、最埌に僕が実際に觊っおどう感じるかたでは、代わりになれない。

    「戻れないじゃん」「英語じゃん」「これ、遊んでいお面癜いのか」。その刀断を䞋し、䜕を盎すか決めるのは、今のずころ僕の仕事だ。

    次回は、冒頭で华䞋されたあの蚭蚈を、人間ず4぀のAIでどう組み盎したのかを曞きたす。

    LoreRelayはオヌプン゜ヌスで公開しおいたす → https://github.com/GGF1sh/LoreRelay


    この蚘事も、僕がアむデアず構成を出し、AIが文章を曞き、それをさらに別のAIがレビュヌしお盎す、ずいう本文ず同じ工皋で䜜りたした。「AIに䜜らせ、別のAIに監査させる」を、蚘事自䜓にも䞀床やっおみた、ずいうわけです。

    #創䜜倧賞2026 #オヌルカテゎリ郚門

     
     
    AI画像生成甚のプロンプト支揎ツヌル「PromptPalette」を個人開発しおいたす。ChatGPTやCodex等の耇数AIを指揮オヌケストレヌションし、実質4日で商甚レベルのシステムを構築したした。日本のサブカルずゲヌムが倧奜きです。

    あなたぞのおすすめ