Xenoahのホームページ

PERFECT PITCH QUIZ

基本情報

ゲーム概要

ランダムに鳴る単音または和音を聞いて、音名やコードネームを当てるゲームです。プレイヤーは再生された音を頼りに、CC#D などの12音、またはコードのルートと種類を選びます。

最初は白鍵のみ・中央付近のオクターブから始まり、レベルが上がるにつれて黒鍵、オクターブ範囲、和音、三和音、7thコードが増えていきます。絶対音感の確認だけでなく、相対音感、和音感、コードネームの練習にも使える内容にします。

目的

メイン画面

回答UI

音名ボタン

鍵盤UI

コード種ボタン

開始レベル選択

タイトル画面で開始レベルを選んでゲームを開始します。選んだレベルから出題内容が始まり、Challenge として正解数に応じてレベルが上がります。

Training

出題仕様

音色仕様

初期実装では以下を用意します。

難易度が上がると音色をランダム化できます。ただし、音名・コード当てが目的なので、過度なエフェクトやピッチ揺れは基本的に使わない方針です。

判定仕様

スコア仕様

例:

レベル仕様

タイトル画面で開始レベルを選び、正解数に応じてそこからレベルが上がります。ラウンド終了後のリスタートも同じ開始レベルから始まります。

操作

保存仕様

保存を許可した場合、以下を保存します。

localStorage を使います。

画面遷移

  1. タイトル画面
  2. 開始レベル選択
  3. クイズ画面
  4. 回答結果表示
  5. 次の問題、またはリザルト画面

リザルト画面

実装方針

synth-wave-match からクローンした構成をベースにしますが、シンセパラメータ一致ゲームとしての複雑なUIは削り、音名・コード当てに必要なUIへ置き換えます。

残す候補:

削る候補:

初期実装の完成条件