機能 #145
いづ さん さんが27日前に更新
# ノーツレーダー
某ゲームのノーツレーダーをそれっぽく再現したい
|名称 |概要 |計算方法の検討メモ |
|--|--|--|
|NOTES |楽曲の長さに対する総ノーツ数の多さ |譜面全体の平均密度 |
|PEAK |ノーツ数の瞬間密度 |数秒間の最大瞬間密度 |
|SCRATCH |楽曲の長さに対するスクラッチの多さ |譜面全体の平均スクラッチ密度 |
|CHARGE |チャージノートやバックスピンスクラッチの難しさ |チャージ単体、チャージ中の通常ノーツも考慮 |
|CHORD | 同時押しの難しさ |そのまま同時押しの出現頻度? |
|SOF-LAN |BPM変化に対するノーツの難しさ |BPM変化点前後のノーツ数(変化直後から2秒間&時間距離で係数減衰)、BPM変化量 |
<img style="width: 245px;" src="clipboard-202606092147-bkfn5.png"><br>
# メモ
* 各要素の最大値は **200.00** とする
* BMSの場合、やろうと思えばいくらでも難しくできるので、どこかで基準を設ける必要がある
* Overjoy Lv8とかを基準にしてしまうと、一般的なレベル帯があまりにも低くなりすぎる気がする
* 実際にすべての値を計算した結果をベースにして係数を設定してレーダー値を決めるといいかも?
# プレーヤーノーツレーダー
各要素のTOP10を集計、平均値でプレーヤー側のノーツレーダーを算出する。
単曲のレーダー値=対象曲のノーツレーダー値×スコアレートで計算する
# レーダー計算する曲
* 7KEYS譜面、かつ、難易度表に登録されている譜面のみ
* あらかじめ曲のレーダー値は計算済みにしておく
* ゲーム内では参照するのみ
* プレーヤーノーツレーダーは対象がゲーム内でスコア更新されたら値も更新する
戻る