エイリアン・ピンボールのポストモーテム:Claude+AIツールチェーンで構築した完全物理エンジンピンボールゲーム

開発者(u/Slackluster)がr/ClaudeAIに、Claude Code Max(Opusモデル)、ChatGPT画像生成、Suno音楽、LittleJSエンジンとBox2D WASMを使用して、物理駆動のブラウザピンボールゲームAlien Pinballを構築した詳細なポストモーテムを投稿しました。このゲームには、マルチボール、ロールオーバーマルチプライヤー、スキルショット、コンボ、アウトレーンガターセーブ、ウィザードモードのムカデボスが含まれています。プレイは
主要なワークフローの詳細
- コード:Claude Code Max(Opus)がすべてのゲームロジック、カスタムBox2Dパーツ(スリングショット、ドロップターゲット、スピナー、ランプ、ボールロック、ブレイクターゲット)、およびドラッグ・配置・チューニングが可能な完全なゲーム内テーブルエディターを担当。
- アート:ChatGPT画像生成(プロンプトはClaudeが作成)—衝突ジオメトリ(壁、ランプ、バンパー)のシルエットをプロンプト入力として使用し、アートが物理形状に正確に一致するようにしました。複数回の生成と手動のコンポジットを行いました。
- 音楽:Suno 5.5 — 3トラック、プロンプトはClaudeが作成。
- サウンド:ZzFX — すべてのサウンドはゲーム開始時に手続き的に生成され、オーディオファイルはありません。Claudeがパラメータを反復的に調整。
- エンジン:LittleJS + Box2D WASM。小さく、高速で、APIサーフェスが最小限であるためAIフレンドリー。
- 入力:約50%が音声認識、残りは手動タイピング+コード編集。
デザインの洞察
- バンパーが巨大な眼球になったのは、AI画像生成によるもの—開発者はそのアイデアを採用しました。
- Claudeはピンボールのドメインコンサルタントとして機能:「完全なピンボールテーブルには何がある?」「ウィザードモードはどうあるべきか?」といった質問をして、ジャンルの慣習を埋めました。
- AIデバッグプレイヤーが自動でフリッパーを操作し、ボールを弾く—観察やアイデア出しに有用。
- エイリアンのムカデボスは初回で動作:マルチセグメント、ヒットで尾のセグメントが脱落、スピードアップして赤くなる。
人間のみが担当した部分
- フィーリング:反発係数、フリッパートルク、ランプの曲率、スリングショットのキック角度、ペグのバウンス。Gitログには「ペグバウンス調整」「1.49→1.491」といったコミットが多数。
- 最終調整:最終週はサウンドパス、ランプ角度、メッセージ優先度、マルチボール終了チェックの競合状態。すべて小さく、どれも省略不可。
開発者は、この経験がコード生成というよりも共同開発のように感じられたと報告しています。つまり、自分の望みを説明し、Claudeとアイデアを練り、その後手動で介入して方向修正や整理を行うという流れです。
<divclass="source-box">
📖ソース全文:<ahref="https://www.reddit.com/r/ClaudeAI/comments/1t6kz9m/alien_pinball_postmortem_how_i_made_a_full/"target="_blank"rel="noopener">r/ClaudeAI



