SoundTag ワンショットコーディングゲーム
Web Audioで生成した音声を1回だけ聞いて、その音の周波数・波形・エフェクト設定を当てるパズルゲーム。毎日1問のワンタイム出題で、エンジニア同士が世界ランキングで競う。音響学の直感力を鍛えながら、Web Audio APIの理解も深まる。
1回限りの音を聞いて周波数・波形・エフェクトを当てる。エンジニア向けワンショットコーディングゲームで音響学の直感力とWeb Audio APIスキルを同時に磨ける。
01キャッチコピー案
02ターゲット像と痛み
25-40歳のバックエンド・フロントエンドエンジニア。Web Audio APIに興味があるが実務では使う機会がない。競技的なゲームやランキング好き。Twitterで技術トレンドをフォローし、個人プロジェクトで新しい技術を試す習慣がある。通勤時間や休憩時間に短時間で楽しめるゲームを探している。
- Web Audio APIの実践的な理解が深まらない。チュートリアルは多いが、実際の周波数・波形の感覚が身につかない。
- エンジニア向けゲームの多くはコーディングゲーム(競技プログラミング)ばかり。音響・信号処理など異分野スキルを気軽に試す場がない。
- 毎日同じゲームをやる習慣がない。継続的に遊べる理由がなく、すぐに飽きてしまう。ランキングや限定感があれば続く。
03なぜ今(AI時代)か
AI時代、エンジニアはコード生成はAIに任せ、感覚的な判断力・直感力の価値が上がる。周波数や波形を「聞いて理解する」能力は、オーディオAI・音声処理の時代に差別化スキルになる。また、Web Audio APIはブラウザ標準化が進み、実装難度が下がった。Claude Code等でのプロトタイプ化も容易で、個人開発でも実現可能。
04MVPスコープ
- 毎日1問のワンショット出題システム。UTC基準で日替わり。同じ日なら全ユーザーが同じ問題を聞く。Web Audio APIで周波数・波形・簡易エフェクト(gain/filter)を組み合わせた音を生成。
- ユーザーが周波数(50-8000Hz範囲)・波形(sine/square/triangle)・エフェクト有無を選択肢から選んで回答。即座に正誤判定。正解時のみランキングポイント獲得。
- グローバルランキング表示。ユーザー名・スコア・連続正解日数を表示。Twitter連携で成績シェア可能。
- 難易度段階(初級・中級・上級)。初級は周波数3択、中級は周波数5択+波形判定、上級は全パラメータ判定。
- 過去7日間の出題履歴と自分の成績を見返せるアーカイブ機能。
- マルチプレイ・リアルタイム対戦 — ワンタイム制約と毎日1問制で、リアルタイム対戦は不可能。複雑度が跳ね上がり個人開発では管理不可。
- カスタム問題作成・ユーザー投稿機能 — 品質管理コスト、モデレーション負荷が大きい。初期段階では運営が毎日1問を厳選するのみ。
05マネタイズ(3案)
| モデル | 価格 | 強み / 弱み |
|---|---|---|
| フリーミアム(基本無料+プレミアム会員) | 月額300-500円 or 年額2500円 |
✓ ユーザー獲得障壁が低い。プレミアムは難易度上級版・解説動画・過去問解き放題などで差別化。継続的な収入源。
✗ 初期段階で有料機能を作る必要があり、開発コスト増。無料ユーザーの大多数が有料化しない可能性。
|
| スポンサーシップ・企業協賛 | 月額5-10万円/企業(オーディオ関連企業、エンジニアリング企業) |
✓ 個人開発でも実現可能。企業ロゴ掲載、出題スポンサー権、ランキングページへの広告掲載。ユーザーに負担なし。
✗ 営業が必要。初期ユーザー数が少ないと企業の興味が薄い。スポンサー企業との関係維持が手間。
|
| 一度限りの寄付・Pay What You Want | 任意の金額(推奨100-1000円) |
✓ シンプル。ユーザーが好意で支援。決済インフラ最小限(Stripe等)。
✗ 継続性がない。収入が不安定。ユーザー数が少ないと成立しない。
|
06技術スタック(推奨)
- FRONTEND
- React + TypeScript。Web Audio APIを使った音生成・再生UI。Canvas or Tone.jsで波形可視化。
- BACKEND
- Node.js + Express。日替わり問題配信、ランキング集計、ユーザー認証(Google OAuth)。
- DATABASE
- PostgreSQL。ユーザープロフィール、日別スコア、ランキング履歴。
- HOSTING
- Vercel(フロント)+ Railway or Render(バック)+ Supabase(DB)。
- KEY APIS
- Web Audio API Google OAuth 2.0 Twitter API v2(シェア機能)
- MONTHLY
- 月額500-1000円。Vercel無料枠+Railway/Renderの従量課金+Supabase無料枠で当初はほぼ無料。ユーザー数増加で月額1000-3000円程度。
07リスクと対策
初心者には難しすぎて投げ出す、上級者には簡単すぎてつまらない。周波数を聞き分ける能力は個人差が大きく、ランキングが成立しない可能性。
💡 対策: 初期段階は難易度3段階(初級・中級・上級)を用意。プレイデータを集めて、平均正解率が50-70%になるよう毎日の出題を調整。初級だけで遊ぶユーザーと上級に挑むユーザーで別ランキング。
1日1回しかプレイできないため、ゲームとしての中毒性が低い。1問落とすと翌日まで待つ必要があり、習慣化しにくい。
💡 対策: ランキング・連続日数記録・シェア機能で心理的報酬を強化。SNS連携でフレンド競争を促す。初期ユーザーには「今週のチャレンジ」など補足コンテンツを提供。
Safari・Firefoxでの周波数生成の精度差。ユーザーの環境によって聞こえる音が異なり、フェアな競技にならない。
💡 対策: 初期テストで複数ブラウザ・デバイスで音響特性を測定。問題生成時に環境依存性を最小化。ユーザーから「この音おかしい」報告が来たら即座に対応。Tone.jsなど高レベルライブラリの使用も検討。
08類似サービス・差別化
09初期ユーザー獲得プラン
HackerNews・ProductHunt・Redditの r/programming, r/gamedev で「エンジニア向けワンショットゲーム」として紹介。Twitter/Xで#WebAudio #JavaScriptコミュニティにリーチ。初期ユーザーには「ランキング1位獲得者にはステッカー・バッジ」など軽微なインセンティブ。Discord/Slack技術コミュニティへの直接招待。初期50-100ユーザーからのフィードバックで難易度調整。
SNS重視。エンジニアコミュニティは Twitter/Slack/Discord/HackerNews で活動。SEO(「周波数ゲーム」など検索キーワード)は中期目標。初期段階ではバイラル・シェア機能で口コミ伝播を優先。
10個人開発向き度
Web Audio APIはブラウザ標準化済みで実装難度が低い。1日1問という限定出題で運営負荷が最小。React+Node.jsの標準スタックで、Claude Code等AIコーディングで短期実装可能。スケーリングも不要(毎日1問なので負荷一定)。ただし毎日の問題作成・品質管理が継続的な手作業になる点が唯一の課題。
思いついたなら、火をつけろ
AIに仕様書を書かせて、そのまま Claude Code / Cursor に貼ろう。
このアイデアで MVP 仕様書を生成
このページの内容を入力に、Claude Code / Cursor にそのまま貼れる完全仕様書を AI が書き下ろす。
データモデル・API・実装ステップ・工数まで。公開URLで永続保存+MDダウンロード可。