# nika typing — デザインBRIEF v1 作成:2026-10-08(JST)/正本:`docs/handoff.md`(branch `codex/mvp-zero-base`、2026-09-10) 位置づけ:ゼロベース再設計の出発点。**ビジュアル先行・機能は後**。本番(拼音打)の見た目は前提にしない。 ## 1. 目的(1行) 好きな文化(コミケ・同人、VRChat など)を入口に、**実際に使いたいことばを「読める・入力できる・使える」**ようにする、会話型の語学タイピングゲーム。 ## 2. ターゲット 主対象は **台湾と日本のオタク層**。学習ペア(母語 → 学習言語)は次の4つ。 | # | 学習者 | 学習言語 | 入力 | 表示する補助 | |---|---|---|---|---| | 1 | 台湾華語話者 | 日本語 | 日本語IME(変換後を判定) | ローマ字ヒント、繁體中文の訳 | | 2 | 日本語話者 | 台湾華語(繁體字) | 拼音(声調なし)/中文IME | 拼音ヒント、日本語訳 | | 3 | 日本語・台湾華語話者 | 英語 | スペル | 母語訳 | | 4 | 英語話者 | 日本語/台湾華語 | ローマ字・拼音/IME | 英語訳 | **最初の検証スライス**:#1 台湾華語話者 → 日本語、パック「コミケ」、シーン「サークルで新刊を買う」(5フレーズ)。 ## 3. 彼らに「刺さる」もの - **自分ごとの場面**:「新刊を一冊ください」「既刊もお願いします」など、次のイベントでそのまま使える一言。教科書の例文ではない。 - **キャラとのやりとり**:打った一言に相手(マスコット)が表情と吹き出しで返す。正解すると会話が先に進む。 - **ゲームらしい手応え**:枠・光・影のあるUI、正解・ミスの気持ちいい演出、コンボ、進捗。Webフォームに見えないこと。 - **世界観を選べる**:図書館・駅・夜市などスキンを切り替えられ、一つの世界観に合わない層を取りこぼさない(→ SKIN-SPEC.md)。 - **ヒントの安心感**:ローマ字・拼音を最初から出すか、数秒で浮かび上がらせるか選べる。ヒントを使っても減点しない。 ## 4. 成功基準(デザイン段階/試作段階) デザイン段階(画像モック) - 3スキンすべてで、プレイ画面の**出題文・入力欄・状態(正解/ミス)が一目で読める**(1280×800、390×844)。 - スキンを差し替えても**レイアウト・ボタン位置・情報量が同一**。 - ユーザー(iranika)が「ゲームとして遊びたくなる」と判断できる。 試作段階(後で計測) - 1シーン(5フレーズ・30〜90秒)を最後まで遊び切る率。 - 同じシーン/次のシーンへのリプレイ率、苦手フレーズの復習率。 - ヒント表示(遅延・手動)の後に自力で打てた率。 - スキン切替の利用率と、スキン別の継続率。 ## 5. 時間設計 - 通常ラウンド:1シーン5フレーズ、**30〜90秒**。 - 長く遊ぶモード:同じ教材をつないだ集中練習(約5分〜/エンドレス候補)。途中で説明を挟まず、最後にまとめて振り返る。 - 1回3〜5分を強制しない。 ## 6. やらないこと(当面のノンゴール) - **オンライン交流は作らない**:チャット、交流ルーム、フレンド、共同練習、対戦、オンライン人数表示、ランキング。モック画像にある「みんなで」「ランキング」も機能要件ではない。 - ユーザー登録・クラウド同期(MVPはローカル保存)。 - 広告・決済・グッズ販売、有料パック。 - 既存作品のセリフ(前向きな保留)、音声認識・発音採点。 - 全4言語・大量パックの同時展開。本格的な育成・収集。 ## 7. オープンクエスチョン - **「nika」が何を意味するか(未決)**:リポジトリにもドキュメントにも定義はない。モックでは三毛猫マスコット、ロゴ「nika typing」、署名「— nika」、提灯「にか」として登場する。ユーザー名 iranika との関係も含め、本人に確認する。v1モックは仮に「マスコット猫=nika」としている。 - 初期スキンをどれにするか。スキンごとに背景・BGM・効果音まで分けるか。 - 学習者ごとのUI言語(v1モックは学習者#1向けにUIを繁體中文、出題を日本語で作成)。 - PCとスマホの優先度。ヒントの既定値(遅延2.0秒→完全表示+1.5秒は暫定)。 - 正確率の定義(打鍵単位か確定単位か)。 ## 8. 参照 - `references/handoff.md`、`references/theme-*.png`、`references/typing-ui-comparison-abc.png` - 現状調査:`../INVENTORY.md`、`../current/*.png` - v1モック:`png/*.png`、仕様:`SKIN-SPEC.md`