ギター指板上の音名を覚えるゲーム – Guitar Fretboard Master

ギターの指板上の音を覚える(5線譜と指板をリンクする)ためのゲーム「Guitar Fretboard Master」を制作しましたので公開します。(ブラウザ上で動作しますので、インストール等は必要ありません)

Guitar Fretboard Master
ゲームでギターの指板上の音を覚えよう! / Learn the sounds on the guitar fretboard in the game!

2020年6月3日現在では、ベータ版(アルファ版かも・・・)な感じです。今後、少しずつ改善や機能追加をしていきたいと思っています。

ゲームの遊び方

音符が右から流れてくるので、指板上のその音がでる場所をタップしてください。画面上のライフゲージが無くなったらゲーム終了です。

音符が出現してから、指板の正しい位置をタップするまでの時間が早いほど、高得点になります。

※ 誤った位置をタップしたり、音符が左端に到達してしまうと MISS になり、ライフゲージが減少します。

設定について

ゲーム開始前に Settings 画面(設定画面)が表示されます。この画面では、ゲームのスピードや、対象の弦・フレットの絞り込みなどが可能です。

指板上の音名を覚えられていない場合は、String設定で対象の弦を少なくしたり、Frets設定で対象のポジションを狭くするなどして、まずは小さい範囲から攻略すると良いと思います。

※ただし、対象範囲を小さくすればするほど、点数が下がる仕様になっています。

各種仕様

2020年6月3日現在

標準ゲーム時間

60秒

標準音符発生スピード

GameSpeed音符発生間隔
Slow7秒
Normal4秒
Fast2秒

評価

評価条件基礎点ペナルティ音符発生スピード
Perfect3秒以内に正解300なし50ミリ秒加速 ※
Great5秒以内に正解200なし25ミリ秒加速 ※
Good8秒以内に正解100なしなし
Ok10秒以内に正解50コンボストップなし
Miss10秒経過
または 誤タップ
0コンボストップ
ライフ1秒減少
なし
※ 音符発生スピードは最速でも300ms

コンボ

コンボ継続中はライフの減少スピードが下がる。

1秒あたりのライフ減少 = 1秒 - (コンボ数 * 0.01秒)
※ ただし最低でも 1秒あたり0.5秒はライフが減少する

点数計算

点数は評価の基礎点と、Strings、Fret設定によって計算する。
対象のポジションが少ないほど、得点も下がる。

得点 = 基礎点 × 対象ポジション数 / 全ポジション数(132)

今後やりたいことメモ

  • Twitterでシェアをつくる
  • 音を鳴らす(BGMおよびタップした音)
  • トップ画面を作る
  • スマホ横向きに対応する
  • インターバル(度数)モードを作る
  • トレーニングモード(制限時間なし)をつくる
  • ランキング機能を作る
  • 汚すぎるコードを整理する

コメント

タイトルとURLをコピーしました