プロジェクト

全般

プロフィール

機能 #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譜面、かつ、難易度表に登録されている譜面のみ 
 * あらかじめ曲のレーダー値は計算済みにしておく 
 * ゲーム内では参照するのみ 
 * プレーヤーノーツレーダーは対象がゲーム内でスコア更新されたら値も更新する

戻る