数ヶ月前、私は面白いことに気づきました。私の4キロのカワパプ・モモ(は、キャバリアキングチャールズスパニエルとトイプードルのミックス)が、Godotのプロジェクトに取り組んでいる最中に、私のリップバームを机から盗んでしまったのです。犬がキーボードの上に乗り、ターミナルに奇妙な入力が現れました。最初はハッキングかと思いましたが、違いました。単にモモが私のデスクを探索していただけでした。時間が経ち、私は仕事を失いました。この話を友人にしたとき、「これをClaude Codeに送ったらどうなるだろう?」と考えました。混沌から何かを生み出せるのではないかと。試してみることにしました。



結果、できました。数ヶ月かけて、Raspberry Piを介して接続したキーボードを使ってモモにタイピングを学ばせ、Claude Codeを使って本格的なゲームを作ることに成功しました。そう、犬が実際に足でキーを叩き、おやつをもらい、その結果Godot上でC#のロジックを持つゲームが生まれるのです。

すべては訓練から始まりました。最初の2週間は、ただおやつをキーボードの上に置いて、モモにこれが面白いものだと理解させるだけでした。その後、彼女は「キーを踏む」ではなく「触れる」ことを覚え、私は触れるたびに鈴の音と餌を与えました。徐々に難易度を上げ、1回の動きの代わりに3回の動きが必要になり、DogKeyboardアプリで自動化しました。犬はすぐにロジックを理解しました:打てば報酬がもらえる。

技術的な部分はさらに面白かったです。Raspberry PiはBluetoothキーボードの入力をキャプチャし、Escapeのような危険なキーをフィルタリングしてモモがチャットから抜け出さないようにし、残りの入力をClaude Codeに送信します。犬が十分なテキストを入力すると、アプリが作動し、音声信号でClaudeの準備完了を知らせ、Aqara C1のスマートフィーダーがおやつを出します。キーボードには苦労しました。最初はシリコン製を試しましたが、より大きな先住犬ハナ(はそれを破壊してしまいました。結局、Logitech Pebble Keys 2に落ち着きました。コンパクトで丈夫、Bluetooth対応で、モモも気に入りました。

最も面白いのは、どうやってClaudeを犬の入力に対応させたかです。ランダムな文字列を送るだけでは無意味で、Claudeはただノイズだと言います。必要だったのはシステムです。私はプロンプトを作成し、Claudeに対して、「前にいるのは謎のゲームデザイナーで、パズルだけで話す」と説明しました。モモが「y7u8888888ftrg34BC」と打ったら、Claudeはこれを「あなたは3Dカエルトラップを望んでいる」とデコードし、カエルが舌で虫を捕まえるゲームを作る、という仕組みです。狂っているように聞こえますが、うまくいきました。

最初のゲームはあまり良くなく、音もキャラクターも操作もありませんでした。そこで、明確な要件を追加しました:音声必須、WASDまたは矢印キー、敵または障害物、見えるキャラクター。結果は劇的に改善しました。その後、Claudeに自己検証のツールを提供しました。スクリーンショット用スクリプト、自動レベルテスト、シーンファイルの検査などです。これが転機となり、Claudeは自分の作ったゲームをテストし、バグを見つけて修正し、結果を確認するようになりました。彼が戦闘システムの6つの段階をすべてクリアし、最終ボスが正しく動作することを確認するのを見ていました。

何ができたのか?モモはかなり動作するゲームをたくさん作り出しました。DJ Smirkは、各キーが異なる音を出すサウンド体験。Munchはサラダをテーマにした競争ゲーム。Zaazはレベルの塗り絵パズル。Octogrooveは、タコがドラムを叩くリズムゲームで、Dance Dance Revolutionより難しい。Quasar Sazは、6つのレベルとボスを持つ完全なロールプレイングゲームで、キャラクターは宇宙のサズを使って音の歪みと戦います。これらすべてのゲームは実際にプレイ可能で、ただのモックアップではありません。

しかし、最も重要な発見はゲームそのものではありません。システムを改善し始めて気づいたのは、AI開発のボトルネックはアイデアの質ではなく、フィードバックループの質だということです。ゲームは、私がプロンプトを書き換えたときではなく、Claudeに自分の結果を見る能力を与えたときに良くなりました。犬が混沌からゲームを作るのと同じツールは、あなたがAIと仕事をする際にも役立ちます—犬でも人でも関係ありません。

モモは天才的なデザイナーではありません。ただのカワパプで、プラスチックの長方形を叩くと食べ物が出てくることを学んだだけです。でも、その周りのシステム—ヒント、ツール、フィードバック—が、この混沌を動作する何かに変えています。1年前は、犬のランダムな押し込みとソフトウェア開発の間には巨大なギャップがあると思っていましたが、今ではずっと小さくなっています。コードはすべて公開しています。自分で試したいなら、犬や猫、あるいは自分のキーボードと一緒にどうぞ。
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
コメントを追加
コメントを追加
コメントなし
  • 人気の Gate Fun

    もっと見る
  • 時価総額:$2.23K保有者数:1
    0.00%
  • 時価総額:$2.23K保有者数:0
    0.00%
  • 時価総額:$2.24K保有者数:2
    0.24%
  • 時価総額:$2.23K保有者数:2
    0.00%
  • 時価総額:$2.22K保有者数:1
    0.00%
  • ピン