コードゼロから2500万回のゲームプレイへ:非エンジニアがClaude+Cursorで築いた道のり

3ヶ月前までコードを書いたことのなかった開発者が、Claude(Cursor経由)を使ってdialed.ggで3つのブラウザゲームを構築し、合計2500万回のプレイと20万人のデイリーアクティブユーザーを獲得しました。ゲームは無料で、サインアップやアプリのインストールは不要です。そのうち2つは1つのHTMLファイル(8000行)で構成されています。3つ目はNext.js + TypeScriptに移行しました。月間費用はCursor + Claudeに約2000ドル、Vercel + Supabaseのホスティングに約1500ドル。エンジニアも投資家もいません。開発者とその息子だけで運営されています。
主要な技術的詳細
- ゲーム1(Color): HTML、CSS、JavaScriptを1ファイルにまとめた8000行のコード。マルチプレイヤー、デイリーチャレンジ、リーダーボード、アンチチート機能を搭載。初週で54万プレイを達成。
- ゲーム2(Sound): 同じく8000行の単一ファイル。
- ゲーム3(Time): Claudeにフレームワーク移行を依頼し、Next.js + TypeScriptで構築。コードの大部分はClaudeが作成。
- ワークフロー: プロンプト→レビュー→テスト→再度プロンプト。ドキュメントを読んだり、フレームワークを学習したりはしない。Claudeが単一ファイルを延々と拡張し、移行を依頼するタイミングがわかるまで続けた。
- 教訓: Claudeは積極的にリファクタリングしない。リファクタリングには労力とトークンがかかる。新しい構成も「正しい」とは限らないが、動作する。
開発の様子
最初のゲームの初期プロンプトは「記憶ゲームを作って」のようなものだった。6時間後には動作するゲームができ、12時間後には洗練され、翌日にはデータベースとリーダーボードが追加され、さらに2日後にはマルチプレイヤー機能が実装された。すべてClaudeへのプロンプトを通じて。
開発者は次のように述べている。「Claudeは、あなたが許す限り単一ファイルを永遠に拡張し続けます。積極的にリファクタリングはしません。フレームワーク移行を依頼するタイミングが来たときに、それを知っている必要がありました。」
対象読者
開発者、特に非エンジニアやコーディング初心者で、ClaudeのようなAIコード生成ツールを使って実際のアプリケーションを構築する際の実用的な限界とワークフローを理解したい方。また、経験豊富な開発者が「単一ファイル vs フレームワーク」のトレードオフや、リファクタリングを先送りするコストを評価する際にも役立ちます。
📖 元の記事を読む: r/ClaudeAI
👀 See Also

Slack用OpenClawのセルフホスティング:3つの失敗モードとマネージドな代替案
ある開発者が、Slack用OpenClawのセルフホスティングに3度失敗した経験を記録しました。WebSocketの切断、API障害時の処理問題、トークンローテーションのサイレント失敗に直面した後、マネージドサービスであるSlackClaw.aiに切り替えました。

マルチエージェントシステムは、無意味な出力で静かに失敗し、メタデータ検証を必要とします。
ある開発者が39エージェントのシステムを2週間運用した結果、1つのエージェントが無意味な出力を生成すると、下流のエージェントがそれを確信を持って処理し、洗練されたが捏造された結果を作り出すことが判明しました。解決策は、タスク完了状況とソース数を宣言するメタデータエンベロープで出力を包むことです。

開発者、コーディング経験ゼロから3週間でClaude Codeを使い3,106行のPythonデスクトップアプリを構築
Pythonの知識が全くない開発者が、Claude Codeを使って3週間で3,106行のデスクトップアプリケーションを構築しました。50万字以上の会話を通じて機能をセクションごとに説明しながら進めました。このアプリは、コンテンツの収集、ロギング、メトリクスの追跡、リサーチ機能、ゲーム化されたマイルストーン、スマートフォンからのリモート起動を処理します。

バッチAPIは、複数ファイルのコード変更にコスト効果が高い
ある開発者が、Claude SonnetとOpusをバッチ処理に使用して30以上のファイルを修正し、約3,000行のコードを約2ポンドで生成した経験を報告しています。具体的なプロンプトや、コンテンツ収集のためのRepomix、クリーンアップのためのMinimaxなどのツールを使用しました。