プロジェクト

全般

プロフィール

機能 #145

完了

ノーツレーダー機能

機能 #145: ノーツレーダー機能

いづ さん さんが27日前に追加. 22日前に更新.

ステータス:
完了
優先度:
通常
担当者:
対象バージョン:
開始日:
2026/06/09
期日:
進捗率:

100%

予定工数:

説明

ノーツレーダー

某ゲームのノーツレーダーをそれっぽく再現したい

名称 概要 計算方法の検討メモ
NOTES 楽曲の長さに対する総ノーツ数の多さ 譜面全体の平均密度
PEAK ノーツ数の瞬間密度 数秒間の最大瞬間密度
SCRATCH 楽曲の長さに対するスクラッチの多さ 譜面全体の平均スクラッチ密度
CHARGE チャージノートやバックスピンスクラッチの難しさ チャージ単体、チャージ中の通常ノーツも考慮
CHORD 同時押しの難しさ そのまま同時押しの出現頻度?
SOF-LAN BPM変化に対するノーツの難しさ BPM変化点前後のノーツ数(変化直後から2秒間&時間距離で係数減衰)、BPM変化量


メモ

  • 各要素の最大値は 200.00 とする
  • BMSの場合、やろうと思えばいくらでも難しくできるので、どこかで基準を設ける必要がある
  • Overjoy Lv8とかを基準にしてしまうと、一般的なレベル帯があまりにも低くなりすぎる気がする
  • 実際にすべての値を計算した結果をベースにして係数を設定してレーダー値を決めるといいかも?

プレーヤーノーツレーダー

各要素のTOP10を集計、平均値でプレーヤー側のノーツレーダーを算出する。

単曲のレーダー値=対象曲のノーツレーダー値×スコアレートで計算する

レーダー計算する曲

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

ファイル

clipboard-202606092147-bkfn5.png (56.4 KB) clipboard-202606092147-bkfn5.png いづ さん, 2026/06/09 21:48
clipboard-202606092147-bkfn5.png

関連するチケット 1 (0件未完了1件完了)

関連している beatoraja - 機能 #313: ノーツレーダー6軸の細分化データモデル設計(弱点分析 #293 の前提整備)完了いづ さん2026/06/19

操作

他の形式にエクスポート: PDF Atom