判定処理>>
<<<概要>>>
*ゲーム画面の管理モジュールから呼び出される
*ノーツの種類と通る時間を指す値を受け取る
*押したキーの種類と押した時間からスコアを判定する
<<<プログラムの内容>>>
*大まかな流れ
++ゲーム画面管理モジュールから引数で受け取って起動。
++ノーツに対応したキーが入力されているか判定。合っていたら次に進む。
++打ち込んだ時間がどれくらいあっているか判定。
++判定に対応している値を返す。
++プログラム終了
<<<メモ>>>
*ゲーム画面モジュールではどうやって起動させるか
*値はどこまでを引数で引っ張るか
**値はできるだけ引数で受け取ったほうが処理は早い?
*ノーツがないときに打った場合の処理をどうするか
*~/csd/judge/に保存
*譜面のデータにはノーツの種類と、ノーツが判定ゾーンの真ん中に入る時間の値が入っている。その時間の値と入力した時間との誤差から判定を返す。
|||判定|返す値
||なし(ノーツがない)|0
||miss|1
||nice|2
||good|3
||great|4
<<<リンク>>>
[[自分のページ|19::gr02::鈴木青龍]]
[[班のページ|19::gr02]]