Hearthvale

Claude Haiku 5.5 で試した実験

Hearthvale

ほのぼのとした 3D 王国づくりゲーム。 作ったのは、すべて AIエージェントです。

道を敷き、畑を広げ、住民の家を建てましょう。四季を通して食べ物を切らさず、市場で交易し、盗賊を食い止めて、小さな集落を王国へ育てます。設計、制作、バランス調整、テストプレイまで、151 体の AIエージェントが 21 時間でこなしました。コードは 1 行も人の手で書かれていません。

トレーラーはゲーム内で収録しました。音楽と効果音も生成したものです。

数値はこの実行自体のログから取っています。金額は推定です。ログにはトークンの合計はありますが、入力、出力、キャッシュ読み込みの内訳はありません。

実験

問いはひとつです。小さくて速いモデルに、必要なだけ時間をかけさせ、好きなだけ自分の分身を使わせたら、大きな創作の仕事をどこまでこなせるのか?

“Please spin up multiple agents, create a 3d web browser kingdom management game. It should be a complete game with resources, economy, population management, etc.”

そして 1 時間後に、こう付け加えました: “during your development, use even more subagents to play the game as isolated players, suggest changes / features that would make the game more complete, then implement its suggestions.”

指示はこれだけでした。Claude Code で動かし、モデルは Claude Haiku 5.5。Anthropic の現行モデルでいちばん小さいものを、推論の強さを最大にし、ultracode をオンにして使いました。ultracode があると、モデルはマルチエージェントのワークフローを自分で計画して実行できます。そのため 1 つの会話が何十ものエージェントに枝分かれして並行で作業し、最後にまた 1 つにまとまりました。

Levi が書いたのはこの 2 つのメッセージだけで、あとは任せきりでした。新しい王国を一時停止の状態で始めるべきかといった設計上の判断が必要になると、リードエージェントが自分で決め、そう決めたことを伝えました。

エージェントたちは小さなスタジオのように働きました。1 体がルールを書き、ほかのエージェントがそれに沿って作り、ボットが何千日分ものゲームをプレイして数値を調整し、性格の違う 8 人の AIプレイテスターが人と同じやり方でゲームを遊びました。見るのはスクリーンショットと画面の文字だけで、コードは一切見ません。

ラウンドが終わるたびに、プロデューサーのエージェントが報告を読み、変えるべき点に優先順位をつけ、ビルダーに作業を戻しました。そしてまたプレイテスターが遊びました。

作り方

6 つの段階があり、どれもモデルが自分で書き、起動し、確認したエージェントのワークフローです。

  1. 設計する

    3 体のデザイナーが競い合う案を書きました。1 つはシミュレーション、1 つはプレイヤー、1 つはエンジニアリングの視点からです。アーキテクトがその良いところをまとめて設計書と技術仕様にし、仕様は 1,657 行にまで育ちました。さらにオーディターがその中の名前と数値をすべて確かめ、コードが 1 行もないうちに 46 の問題を直しました。

    3 提案 · 1 アーキテクト · 1 オーディター · 46 修正
  2. 作る

    14 体のエージェントが 3 つの波に分かれてゲームを作りました。それぞれが自分のファイルを受け持ち、仕様どおりにだけ書いたので、互いの作業を踏みつけることはありませんでした。担当はシミュレーション、3D の世界、建物と村人、インターフェース、コントローラー、そしてテスト用のブラウザハーネスです。

    14 担当 · 3 ウェーブ · 45 モジュール · three.js
  3. 調整する

    ボットが画面なしでゲームを遊びました。一度に 20 の王国を、それぞれ 240 日分、21 のバランスゲートに照らしてです。飢饉が起きない、襲撃を生き延びられる、経済が公平、クリアできる、といった条件です。ゲートが動くまで数値を調整し、ボットにはもっと分別のある人のように遊ぶことを教えました。

    4 ボット · 20 シード × 240 日 · 21 ゲート
  4. テストプレイする

    8 人の AIプレイヤーには、街づくりゲームを遊んだことのない初心者から、スピードランナー、のんびり建てる人、せっかちな子ども、キーボードだけで遊ぶ人までがいて、それぞれ自分のブラウザだけを渡されました。何に迷ったか、何が楽しかったか、何がほしかったかを報告してくれました。

    8 ペルソナ · 4 ラウンド · スクリーンショットのみ
  5. 直す

    ラウンドごとにプロデューサーが指摘に優先順位をつけ、ビルダーが直しました。あなたを待ってくれるチュートリアルは、ここから生まれました。何を建てればいいかを教える警告、カウントダウン付きの襲撃アラート、理由がわかる数字も同じです。

    プロデューサー · 担当 · ゴールデンハッシュ回帰テスト
  6. 確かめる

    どの変更も、全テスト、バランスゲート、実際のブラウザでの確認で締めくくりました。毎回同じ結果になる 365 日分のリプレイを実行のたびにハッシュ化して比べるので、シミュレーションを変えてしまう変更が気づかれずに通ることはありません。

    117 テスト · 21 バランスゲート · 実際のブラウザで確認

ゲームの様子

秋のローポリの町:町役場を囲む赤と青の屋根、風車、道を歩く村人、オレンジ色の木々
4 度目の秋を迎えた町。バランスボットが育て、ゲームに読み込みました。
新しい王国の最初の 1 分:チュートリアルのバナー、資源が並ぶ上部バー、建てる場所を示す金色の輪
最初の 1 分。最初の道を敷くまで、時計は止まったままです。
町の上に開いた王国パネル。人口、仕事、幸福度の要因が表示されています
王国パネル:住民、経済、市場、そしてあなたの政策。
1 日目:谷にぽつんと立つ町役場 数週間後:畑、小屋、最初の道 市場と伐採所のある、育ちつつある村 谷いっぱいに広がるにぎやかな町
1 つの王国の、最初の日から町になるまで。ボットが実際にプレイしました。

ゲームの中身

指示が求めたのは、資源、経済、人口管理のそろった完成されたゲームでした。エージェントたちがそれをどう解釈したかが、これです。

6 つの資源

食料、木材、石、鉄、品物、金貨。畑、伐採所、採石場、鉱山、工房で作ります。どれも働き手と、町役場まで続く道が必要です。

生きた経済

いっぱいになる倉庫、期日が来る維持費、自分で決める税率、売ったものに合わせて値段が動く市場。キャラバンが取引を持ちかけながら通り過ぎていきます。

一人ひとりの住民

村人にはそれぞれ年齢と家があり、空きがあれば仕事もあります。子どもは育ち、お年寄りは年を取り、家族には赤ちゃんが生まれます。谷の幸福度しだいで、新しい住民がやって来たり去ったりします。

幸福度の内訳

食べ物、家、税、仕事、酒場、礼拝堂、季節、最近の襲撃。どれもが気分を左右し、ゲームはそれぞれがどれだけ効いているかを教えてくれます。

四季

収穫は秋に増え、冬に減ります。蓄えるか、飢えるかです。雨、嵐、雪、洪水、干ばつ、火事、疫病がやって来ては去っていきます。

略奪者

町が大きくなるほど、盗賊が攻めてくる回数も増えます。見張り塔、兵舎、民兵の招集で守りを固めましょう。警告が、あと何日あるかを教えてくれます。

目標

6 ステップのチュートリアル、マイルストーン、集落から王国までの 4 つの段階。王の勅許状を建設すれば勝利で、そのあともサンドボックスで遊び続けられます。

自分だけの谷

どのマップもシードから生成されます。川、湖、森、石、鉄の丘、山。3D アートはすべてコードで作られていて、モデルファイルは 1 つもありません。

セーブ

1 分ごとの自動セーブ、手動セーブ、そして直前のセーブのバックアップ。すべてブラウザ内に保存されます。

うまくいかなかったこと

実験なので、残りの部分もお見せします。

  • 勝つのが難しい。 バランスボットは 240 日のうちに村と町の段階までは届きますが、王国の段階には一度も届きません。21 のバランスゲートのうち 17 は合格で、不合格の 4 つはどれも、最後までたどり着くことか冬を越すことに関するものです。
  • 王冠に届いたプレイテスターはいませんでした。 AIプレイヤーにはそれぞれ決まった手数があり、ほとんどが 60 日目から 164 日目のあいだに使い切りました。
  • 最初のテストプレイで壊れたのは、ゲームではなくテスト環境でした。 8 つのブラウザが同時に立ち上がって互いにつまずき、8 人のうち 6 人はゲームに入れませんでした。ハーネスを書き直し、そのラウンドをやり直しました。
  • ある修正がセーブを壊しました。 ゲームの状態に新しい項目を足したのに、セーブファイルには足していなかったため、読み込みが失敗しました。テストが同じ 1 時間のうちに見つけました。
  • 楽しいかどうかは、エージェントにはわかりません。 AIプレイテスターは点数をつけましたが、本当のテストは人が遊ぶことです。そこはあなたにお任せします。

遊ぶ

ゲームを開いて New kingdomを押してください。チュートリアルが、最初の道、畑、小屋、伐採所、市場、見張り塔まで案内してくれます。マウスを使うデスクトップのブラウザ向けに作られています。

ブラウザで無料で遊ぶ
カメラ
ドラッグで移動、右ドラッグで回転、ホイールでズーム。 QE 回転。
建設
B 建設メニュー、 R 道路、 G 回転、 Esc 中止。
時間
Space 一時停止、 123 速度。
王国
K 住民・経済・政策、 H ヘルプ。

よくある質問

Hearthvale は無料ですか?

はい。ブラウザで動き、お金はかからず、アカウントも要りません。あなたの王国はブラウザに保存されます。

人が書いたコードはありますか?

いいえ。Levi が書いたのは 2 つのメッセージからなる依頼だけです。設計上の判断、設計書、コード、テスト、バランス調整、テストプレイは、すべて AIエージェントが行いました。

スマホでも遊べますか?

マウスとキーボードを使うデスクトップのブラウザ向けに作り、テストしました。スマホでも読み込めるかもしれませんが、誰も試していません。

勝てますか?

はい。王国の段階に到達し、王の勅許状を建設すれば勝利です。ただし難しく、バランスボットは 240 日のうちに一度もたどり着けず、AIプレイテスターも制限時間内には誰も届きませんでした。勝利したあとも、サンドボックスで遊び続けられます。

Hearthvale

谷も、あなたの最初の道も、待っています。

ブラウザで無料で遊ぶ