Claude AIエージェントがシミュレーターを構築、ゲームアルゴリズムを最適化して人間のスコアを上回る

ある開発者が、プログラミングゲーム『The Farmer Was Replaced』において、AIエージェントが人間を上回れるかどうかをテストしました。AIエージェントはグラフィカルインターフェースの直接操作に苦戦するため、戦略として、まずClaudeエージェントのチームに、ゲームの仕組みとルールを完全に再現したPythonベースのシミュレーターを構築させました。シミュレーターが完成したら、2つ目のエージェントチームがそれを使用して、ヒマワリ収穫の最適なアルゴリズムを反復的に発見することに取り組みました。
開発プロセスと課題
プロセスは、Claude Codeの「エージェントチーム」機能を使って簡単な三目並べゲームを構築する実験から始まりました。これは成功し、より複雑な農業プロジェクトへの自信につながりました。しかし、規模を拡大すると課題が生じました:エージェントチームのリーダーがボトルネックとなり、セッショントークンの91%を消費しながら、実際のゲームに対してシミュレーターを調整するための人間のフィードバックを積極的に求めませんでした。この特定のタスクに対してエージェントチームのインフラが過剰に設計され、コストがかかりすぎていることに気づいた開発者は、Cursorとより直接的なプロンプト手法に戻ることで、シミュレーターを無事に完成させました。
結果とアルゴリズムの反復
Claude Opusを一晩中実行させた結果、ヒマワリアルゴリズムの10の段階的に改善された反復が生成されました。これらは、基本的な収穫から、最寄りのタイル選択や蛇行ナビゲーションといった微調整まで多岐に渡りました。最終的な反復では、AIは5分21秒という記録を達成し、開発者の自己ベストを公式に上回り、グローバルリーダーボードで30位にランクインしました。
この実験は、AIにドキュメントとアイデアをテストするためのサンドボックスを提供することで、少なくともこの特定のゲームコンテキストにおけるヒマワリ収穫量の最適化において、人間のプログラマーに取って代わることが可能であることを示しました。
このプロジェクトで作成されたシミュレーターは、他のユーザーがさまざまなAIモデルで使用・テストできるよう公開されています。
📖 Read the full source: r/ClaudeAI
👀 See Also

Claude Codeを使用して10日間でSteamゲームを構築:技術的課題とワークフロー
ある開発者が、Claude Codeを使用して10日間でSteamにゲームを制作・リリースしましたが、コードを一切手書きせずに行ったため、ロジック設計やAI生成コードのデバッグに大きな課題に直面しました。

開発者がClaude AIを使って72時間でカード戦闘ゲームを構築
開発者がClaude AIを使用して、72時間で「SNAPDOWN」という完全なブラウザベースのカード戦闘ゲームを構築しました。このゲームには6段階のストーリー、独自のメカニクスを持つ4つのプレイアブルクラス、AI対戦相手、アニメーション、チュートリアルシステムが含まれており、すべてフレームワークやビルドステップなしの単一HTMLファイルで実装されています。

OpenClaw ファミリーゲートウェイ:トークン予算、メモリ調整、カスタムプラグイン
開発者がMacとQNAP NAS上でOpenClawを使用して家族向けAIゲートウェイを構築し、厳格なトークン予算を実装、再ランキングと文脈的埋め込みでメモリ呼び出しを調整、175以上のコマンドを持つ12のカスタムプラグインを作成しました。

Claudeのための永続メモリを4つのMarkdownファイルで構築
ある開発者が、プロジェクトコンテキストを通じて読み込まれる4つのマークダウンファイル(Protocol、CONVERGEHERE、Daily Capture、Continuity)を使用して、Claudeのセッションベースのコンテキスト制限を克服するシステムを構築しました。このシステムは、起動時にClaudeがすべてのファイルを読み、セッション終了時にContinuityとCONVERGEHEREを更新することで、セッション間でコンテキストを維持します。