4v4普及戦略の全面レビュー — 9エピック・68施策と送客モデル
本ページは、打ち合わせで深掘り質問が出たときに参照する「設計書スタイル」の詳細資料である。レビューの方法論・プロジェクト現状マップ・数値前提・送客シミュレータ・全68施策・横断インサイト・リスクを一枚に集約している。要約版は スライド版 を参照。
1レビュー方法論
本レビューは ultracode の3ワークフローを直列で回して生成した。設計・統括を Fable が担い、実働(読解・批評・起票)を Opus / Sonnet が分担。計44エージェント・約250万トークンを投入している。
| フェーズ | ワークフロー | エージェント | 目的・成果物 |
|---|---|---|---|
| ① 読解・統合 | 読解 7 + 統合 1 | 8 | docs 00–18・proposals・prototype・issues を分担精読し、単一の「プロジェクト現状マップ」へ統合(本ページ第2章)。 |
| ② 12レンズ批評 | 12レンズ生成 + 12敵対批評 + 統合 1 | 25 | 普及/事業/子供UX/安全/課金/計測など12の視点を生成し、各レンズに敵対的レビューをぶつけて論点を抽出・統合。 |
| ③ 起票・検証 | 起票 10 + 検証 1 | 11 | 抽出論点を GitHub Issue(#39–#47 エピック配下 68施策)へ起票し、重複・矛盾・NSM因果を最終検証。 |
| 合計 | 44 | 約250万トークン。Fable が設計・統括、Opus / Sonnet が実働。 | |
2プロジェクト現状マップ
出典グループ: spec-core(docs 00-05) / spec-support(docs 06-11) / spec-current(docs 12-17) / research(doc 18・4v4-data) / proposals(proposals/*.html) / prototype(実装コード) / issues(GitHub #1-#37)。
0. 最重要の全体構造(まず押さえる点)
- 単一ゲームではなく、少なくとも4系統のプロトタイプが並存(
prototype)。①ルートindex.html=プランC「カントク!」、②classic/=COLOR KICKERS カード対戦、③rush/=RUSH!リアルタイム操作、④3d/=3D観戦+ガチャメタゲーム。4系統はコード非共有で独自の core/balance/engine を持つ。 - 設計は大きな方針転換の連続で現在地に到達(
issues)。ターン制カードバトル(#3-6) → 「わかりにくすぎる」で RUSH!(#15) → 「操作感がわからずつまらない」でアーケード3案(#17) → プランC選定(#19) → 「スマホで全体が見えない」で 3D観戦(#21)。現行の本命は #21以降の 3D観戦ゲーム(Three.js)。旧版は退避保存。 - 稼働中デモが存在:
https://ck-mock-4939df.pages.dev/3d/。観戦・編成・采配・覚醒・ガチャ・育成・ランキング・リプレイ・卓上ジオラマ視点まで実装済み。 - 一方
proposalsの企画資料では PLAN A/B/C の3案が「どれを採用するか未決定のまま」提示されており、実装(3D本命)と企画書(3案比較)に段差がある。
1. 現行ゲームの全体像(体験フロー・ルール・対象年齢ギャップ)
1-1. 体験フロー(本命=3D観戦)
状態機械: FORMATION(4人編成)→KICKOFF→ADVANCE(自動前進)→DUEL(対面)→SELECT(フェイント/パス/シュートの3択・各成功率バー)→RHYTHM(3ヒットのパチスロ式ボタン送り)→CHEER(制限時間内連打で応援ゲージ)→RESOLVE→(成功時)CUTIN→GOAL/TURNOVER。1ゴール分の通しが最小実装単位。
- 成功判定:
actionScore = rhythmQuality ×(1+0.5×cheerGauge)をしきい値と比較。しきい値は甘め(例 SHOOT_TH=0.5)で「だいたい成功して気持ちいい」を優先。HUD表示確率と実際の成否は同一式を共有。 - 20秒ショットクロック(#25): 保持開始から20秒、パス成功のみリセット。45分×2の加速試合内時計を追加しフルマッチ化(doc15)。
- 覚醒モード(#29): シュート時リズム3ヒット全PERFECTで覚醒抽選(基礎25%〜最大92%)、成立でソロシュートほぼ確定得点+専用カットイン(doc17)。
- メタ層(#27,doc16): ガチャ(N59%/R30%/SR10%/UR1%、天井SR10連/UR50連)、限界突破(最大4回)、育成(実時間ベース)、デッキ編成、スキル装着、ランキング、リプレイ(最大30件)。
1-2. コアルール(実4v4ルール準拠を意図)
- 三すくみ: 赤(パワー)→緑、緑(テクニック)→青、青(スピード)→赤。有利側のみパワー+2。
- 得点: ミドルゾーン=1点/ゴール前=2点(全系統共通)。
- 攻めるGK: 成功で大ボーナス、失敗で相手に+1点(無人ゴールペナルティ)。
- 全案共通で「遊ぶだけで実4v4ルールが身につく」を原則とし、AIコーチが毎試合1つだけ実サッカーに翻訳して解説。
1-3. 対象年齢とのギャップ
- 目標: ポケポケ級難易度、覚えるルール3つ、小2-3年が保護者なしで、1試合5分以内。RUSH約194秒/プランC約4分は検算済みだが、3D観戦はフルマッチ所要時間が未検算。
- 読解・操作負荷は 3D が最重: 1攻撃あたり SELECT→RHYTHM→CHEER と操作フェーズが多く、数値表示も多い。画面数も最多。
- チュートリアル担保の欠落: RUSH/プランCにある子供向け検証KPIが 3D観戦系(Phase1-3)に見当たらない。
- AIコーチ/対戦AIの継承が不明: Epic#1の柱だった対戦AI(#8)・AIコーチ(#9)が 3D刷新後の本文で言及されていない。
2. 普及/スケール戦略の全体像とKPI
2-1. 北極星指標(NSM)
- NSM = 実4v4イベント送客数(ゲーム経由の体験会・大会参加者数)。DAU・売上はNSMにしない。収益上振れは課金圧でなくユーザー数(普及)で取る方針。
- 送客は2系統で双方向計測: ①ゲーム内バナー(送客元パラメータURL) ②会場配布カードのシリアルコード登録(API:
GET /v1/events,POST /v1/serial/redeem)。
2-2. KPIツリー / モック判定基準
- ドライバー: 理解(ルール理解度・AIコーチ視聴完了率) / 意欲(バナー申込転換・シリアル登録数) / 母数(新規INS・D7継続・チュートリアル完了)。
- 理解度は行動ログで測る(テスト/クイズ不採用): 例 TIMEOUT_RATE<0.20、COLOR_IGNORE<0.15。全指標クリアで体験会招待トリガー。
- モック判定KPI: ルール理解クイズ正答率+30pt以上/自発再戦率60%以上/時間切れ率20%未満。
- NSMの具体目標数値は運営体制確定後にレビューで決定(未確定)。
2-3. 事業シナリオ
- 3年目: MAU 保守15万/標準60万/積極150万。年売上(グロス) 0.36億/5.4億/32.4億円。標準で年1.2万人送客、積極で年4.5万人。
- ユニットエコノミクス: 保守 LTV:CAC 0.2倍(成立困難) / 標準 3.5倍 / 積極 27倍。目標3:1、CAC¥300以下、payback 3-6ヶ月。
- 損益分岐: MAU10万・課金率1.5%・ARPPU¥1,000で月課金≒¥150万(手数料後¥127万) > 基盤コスト月約¥41万。
- ランニングコスト: MAU1万で技術$250-280、10万で$2,500-2,700、100万で$24,500-25,500。配信(Cloudflare Pages)は全規模$0。
- 感度分析: D30継続率(5→8→12%)が売上に最も効く最優先レバー、次いで課金率。送客CVRは売上より普及KPIを動かす。
2-4. 集客チャネル / ファネル
- ファネル5段階: 認知(SNS/TikTok・Shorts・au網) → DL/獲得(F2P・Web即プレイ・プレイアブル広告) → ルール理解(AIコーチ翻訳) → 実イベント送客(バナー+大会連動+スクール連携+シリアル) → 競技人口 → 動画化で再認知。
- チャネル配分: TikTok/Shorts/Reels 35-45%(ROAS2.8x)、Meta保護者リーチ25-30%(ROAS4.2x)、Google UAC 20-25%(3.3x)。
- 既存4v4基盤を初期獲得エンジンに: 累計登録1.2万人、年600大会、会場配布、au/KDDI提携、Instagram1.6万フォロワー。
2-5. 市場データ
- 4v4=本田圭佑のNow Do運営、U10/U12・累計登録1.2万人超、年600大会、JAPAN CUP FINALS約6,500人動員、アジアカップ10カ国。
- JFA第4種(U-12)登録: 2024年27.5万人ピーク→2025年27.0万人(-1.7%)。フットサルU-12は5年で約1.9倍に急増。
- 国内TCG市場3,024億円(2024・過去最高)、日本モバイルゲーム約83億USD。
3. 未解決課題・矛盾の一覧
- 3-1 「どれが現行ゲームか」の構造的リスク(最重要): 4系統が並存しコードから正式版が判別不能。issue履歴上は3D観戦が本命だが proposals では PLAN A/B/C の採用最終決定が資料内に未記載。
- 3-2 仕様書と実装の乖離: デュエル同値の勝敗(02=攻撃側 vs 04=守備側提案)、マナ収入(+1 vs 改訂+2)、三すくみ適用範囲(classic=攻撃側のみ+2に変更済/docs未反映)、R_CUT値(仕様3.0 vs 実装2.5)、サドンデス決着不能(PK戦 vs 引き分け)。
- 3-3 構造的バランス課題: モノカラーデッキ同士では相性有利側の勝率がほぼ100%。緩和は#5の宿題として未解決。
- 3-4 未確定パラメータ群: パワーカーブ・初期手札枚数・ガチャ排出率・天井レート・月齢別課金上限・評価重み・LLMコスト上限・Cloudflare構成はすべて💡提案(未確定)。
- 3-5 事業前提の不確実性・不整合: 送客率が資料間で不一致(business=0.3/1/3% vs forecast=1/2/3%、母数1.2万人 vs 7,500人)、いずれも未検証の仮置きと自認。保守シナリオ単独は成立困難。コンテンツ人気が実競技送客に直結しない失敗事例(FOOTISTA/イナズマAC)を留保。3案とも小学生プレイテスト未実施、正式版2027年春目標。
- 3-6 未取得・要追跡データ: 2026シーズン確定選手数・メインパートナー継続可否・公式X/YouTube・拠点数、実イベント送客の実測データは存在せず将来構想段階。
- 3-7 連携・運用の宙吊り: 理解度テストと#7チュートリアルの整合、保護者安心設計のブリーフ反映、事業資料のConfidential/公開切り分け、ナーフ告知運用体制、planc clock.jsのデッドロックバグ解消可否、モバイルUIチェックリスト22項目未チェック、筐体対応(#19)の継続方針。
4. 子供向け観点:配慮済み / 未配慮
4-1. 既に配慮されている点
- ルール・難易度: 覚えるルール3つ、乱数を使わない完全決定論(classic/RUSH)、「読ませない・やらせる」原則、ガイド文2文40字以内、漢字は小2配当+ふりがな、最初1分以内に得点体験。
- 文言・UI: ひらがな中心、実4v4公式呼称に統一、タップ48px以上、誤操作防止、空振りでも必ずフィードバック。
- AIコーチ: ガードレールG-1〜G-8、必ずポジティブ承認から開始、否定語禁止、最後は必ず実4v4の話で締める。
- 射幸性・課金: ガチャ天井=ポイント交換制、トレード/RMT非実装、確率全公開、月齢別課金上限(12歳以下デフォルト0円)、保護者ゲート、チャット非搭載、広告非表示、1日ごほうび試合上限5戦、泣かない設計。
4-2. 配慮されていない/薄い点
- 3D観戦系のチュートリアル担保が欠落。RUSH/プランCにある検証KPIが3Dに無く、読解負荷・操作数・画面数が3Dで最多。
- メタ層が試合本体より肥大化するリスクが本命3Dで顕在化しうるが資料内で未議論。
- UR排出率「約1%」表示自体が保護者の抵抗感を招く懸念、保護者ゲート具体策は薄い。
- 3D本命の実際の課金/射幸性バランス(通貨獲得量・確率定数)は未確認。保護者安心設計・NSM目標・課金上限の数値はブリーフ未反映/未確定。3案とも小学生プレイテスト未実施。
仕様:
/Volumes/AIWorkSSD/AIWorkSpace/github/aieo-product/4v4-card-game/docs/00-design-brief.md 〜 18-4v4-market-research.md、docs/4v4-data/事業資料:
proposals/(index/business/forecast/plan-a/plan-b/plan-c.html) 実装: prototype/(js/planc, js/core, classic/, rush/, 3d/)稼働デモ:
https://ck-mock-4939df.pages.dev/3d/3数値前提一覧
第4章シミュレータが用いる数値の出所。実測は出典付きの固定値、仮置きは未検証で今後の実測に置換予定。
3-1. 固定の実測値(変更不可)
| 名称 | 値 | 出典 |
|---|---|---|
| 4v4累計登録選手 | 12,000人 | PR TIMES 2025-03(2024シーズン終了時) |
| 4v4年間大会数 | 600大会 | player.4v4.jp |
| 4v4初年度実績 | 7,500人/1,300チーム(4ヶ月) | PR TIMES |
| JFA U-12登録 | 270,000人 | JFAデータボックス(2025、横ばい〜微減) |
| JFA未登録の潜在小学生層 | 約500,000人 | docs/18 |
| 国内TCG市場 | 3,024億円 | 日本玩具協会(2024年度・過去最高) |
| Instagram @4v4official | 16,000フォロワー | 実測 |
| 大会参加費 | 550〜770円 | docs/18(有料大会のみ、無料体験会は実在未確認) |
| ストア手数料 | 15%(想定) | forecast.html |
3-2. 可変パラメータ(シミュレータで操作)
| id | 名称 | 初期値 | range | 種別・備考 |
|---|---|---|---|---|
mau | MAU | 100,000 | 1万〜150万 | 対数スケール推奨 |
bannerReach | 送客バナー接触率 | 40% | 10〜80% | 仮置き |
signupCvr | 接触→体験会申込CVR | 1.0% | 0.1〜3.0% | 仮置き 資料間不一致(#69系で統一予定) |
trialToComp | 体験会→大会遷移率 | 30% | 5〜60% | 仮置き |
d30 | D30継続率 | 8% | 3〜15% | 売上に最も効くレバー |
payRate | 課金率 | 3.0% | 0.5〜6.0% | キッズ補正で保守側 |
arppu | 月ARPPU | ¥3,000 | ¥500〜6,000 | |
cac | 実効CAC | ¥90 | ¥30〜400 | 計画上限¥300 |
serialRate | 会場配布→シリアル登録率 | 30% | 5〜60% | 仮置き 逆方向計測 |
- 送客率CVR:
business.html=0.3 / 1 / 3% に対しforecast.html=1 / 2 / 3% と食い違う。 - 母数:
business.html=累計1.2万人 に対しforecast.html=初年度7,500人 と異なる基準を採用。 - 両者とも「未検証の仮置き」と自認。本シミュレータは
signupCvr初期値を 1.0% とし、単一前提テーブルへの統一を推奨(第7章)。
4送客・事業シミュレータ
9パラメータをスライダー/数値入力で操作すると、導出値・4グラフ・感度分析が即時再計算される。全式は下部にコード表示。数値はすべてモデル試算であり、仮置きレバーを含む。
導出値(現在のパラメータ)
① 送客ファネル(対数軸・人)
② 規模比較:年間送客 vs 既存実績(人)
③ MAUスイープ:月間ネット売上 vs 基盤コスト
④ LTV:CAC(目標線 3.0)
感度分析:申込CVR × D30継続率(各セル上段=年間送客/下段=LTV:CAC)
年間送客は現在の MAU・バナー接触率で、LTV:CAC は現在の 課金率・ARPPU・CAC で算出し、CVR と D30 だけを各セルの値に差し替えて計算。
5エピック・施策全一覧
9エピック(#39〜#47)・68施策。優先度 P0 P1 P2、トラック A(送客・獲得・事業) B(プロダクト・UX・安全)。issue番号は GitHub へリンク。
6横断キーインサイト
68施策を貫く10の構造的論点。
7リスクと限界
本レビューと第4章モデルが抱える限界を誠実に記載する。数値を対外提示する際は必ず併記すること。
bannerReach signupCvr trialToComp serialRate は実測ゼロ。第4章の送客数・大会送客は感度が極めて高く、実測(#67先行実験・#85相関実験)で置換するまで意思決定の一次根拠にしてはならない。ltMonths = d30 × 44 は D30 8%→3.5ヶ月で forecast標準と整合するよう置いた線形近似で、リテンションカーブの実測に基づかない。低D30域・高D30域での外挿は精度が落ちる。infra は forecast実測3点の対数線形補間で、結果として概ね ¥3.75/MAU の線形になる。売上の傾き(課金率×ARPPU×0.85)が ¥4.41/MAU を下回ると、MAUを増やしても損益分岐に到達しない(保守シナリオが該当しうる)。