Closed Shimi9999 closed 2 years ago
Introducing difficulty tables would be better. Using the level data from bms files is not very accurate and it will affect the playing experience.
Introducing difficulty tables would be better.
I have the same opinion. It should be implemented as a different task from this PR. To implement it, it would be better to create a db table for the difficulty table data or to embed the difficulty table data in the tags of the song records.
概要
ランダムコースを実装しました。ステージの曲を指定した検索条件でランダムに決定するコースです。 動作としてはLR2のRANDOM MIX(NONSTOPなし)のイメージです。RANDOM MIXと違い、ステージ毎に曲の検索条件を設定できます。 コース定義はカスタムフォルダ(
folder/default.json
)に記述し、曲の検索条件もカスタムフォルダと同様の形式のsqlで書きます。記述例
folder/default.json
フォーマット
ランダムコースはカスタムフォルダのフォルダの中に記述する。キー名は
rcourse
rcourse
stage
rconstraint
その他の仕様・実装
その他の変更
OPTION_RANDOMCOURSEBAR
を追加OPTION_PLAYABLEBAR
の条件にランダムコースバーを追加OPTION_GRADEBAR_*
とSTRING_COURSE*_TITLE
はコースのものをそのまま使用可能懸念事項