LMAOにARAMマップを追加するための5つのプロンプト: Opus 4.8が完全なゲームモードを構築
Redditユーザーが、Claude Opus 4.8に与えた正確な5つのプロンプトを共有し、League風MOBA「LMAO」に完全機能するARAM(All Random All Mid)モードを追加した。このプロセスは、開発者が自然言語の指示を使って、別々のプロンプトに分割することなく複雑な機能を反復的に実装する方法を示している。
最初のプロンプト:目標定義
最初のプロンプトで高レベルの目標を設定:
/goal ゲームにARAMモードを追加したい。シングルレーンで斜め、Howling Abyssのような感じ。
All Randomはオプション(ルーム作成時にホストが選択)とする。目標は完全に機能し、現在のマップの品質基準(ただし独自テーマ)を満たし、出荷準備が整うまで終わらない。
テストが必要な場合は、playwrightではなくatriumブラウザを使用すること。
イテレーション2:マップサイズとテーマ
最初の出力が小さすぎて宇宙船のようだったため、ユーザーは2倍のサイズと自然テーマを要求し、以前の「独自テーマ」要件を上書きした。
イテレーション3:形状、ツリー、チャンピオン表示
1つのプロンプトで複数の変更:
- マップを縦横とも長くする
- プレイヤーが背後にいる場合、ツリーを半透明にする(既存の壁の挙動と同様)
- 基地を有機的な曲線を持つドッグボーン形状にする(完全な円ではない)
- ランダム化されたチャンピオンをゲーム開始まで非表示にする(事前回避防止)
イテレーション4:ミッドレーン距離の短縮
マップが長すぎたため、中央に最も近い2つのタワー間の距離を30%短縮するよう要求。
最終プロンプト:コミット
すべてのイテレーション後、ユーザーは次のようにプロンプトした:sick -- looks fantastic! commit & push!!
主なポイント
- 合計5プロンプト — 開発者は分割した方が賢明だったかもしれないが、これでうまくいったと指摘
- 理由を提供することで(例:「システムを悪用させたくない」)、AIが意図を解決策に反映しやすくなる
- AIを褒める — 開発者は、AIが支配するようになったときの親切を覚えていると冗談交じりに述べる
- AIは指示通りブラウザベースのテストランナー(「atrium」)を使用した
📖 出典全文: r/ClaudeAI
👀 See Also

AI運営ストア構築の第9話:クロードコードエージェントのためのマルチエージェント連携
オーケストレーターシリーズの最新エピソードでは、6つのClaudeコードエージェントが作業を引き継ぎ、競合を回避し、AI企業を運営する際にセッション間で状態を維持する方法について解説しています。

非開発者がClaudeでパーソナライズAIニュースエディターを構築
非技術系ユーザーがClaude AIを使用してパーソナライズされた日次ニュースブリーフィングシステムを作成。単純な要約プロンプトから始まり、文脈を考慮したフィルタリングやバイアスチェック機能を備えた完全なツールキットへと進化しました。

OpenClaw、Alexa、ローカルLLMを使った音声アシスタントの構築
ある開発者が、OpenClawをAIエージェントのバックボーンとして使用し、音声入力にAlexaを、ローカルLLM(Qwen 2.5 3Bを搭載したOllama)を一般知識クエリの処理に用いて、サブ秒の応答時間とAPIコスト削減を実現した音声ファーストアシスタントを構築しました。

開発者が報告するAIコーディングの課題:設計判断と実ユーザーによるデバッグ
Claude Codeを使って5ヶ月間iOSアプリを開発している開発者が報告したところによると、AIは機能的なコードを容易に生成できるが、デザインの決定や実際のユーザーが使うことで初めて現れる問題のデバッグが最も難しい部分だとしている。このアプリは22万行のコードを持ち、実際のユーザーによるテストが行われている。