Diving-Fish / maimaidx-prober

舞萌 DX 查分器
https://www.diving-fish.com/maimaidx/prober
MIT License
677 stars 50 forks source link

查分器网站,rating计算器计算结果错误 #119

Open lwxcd opened 6 months ago

lwxcd commented 6 months ago

根据萌娘百科上的rating计算方法,目前的rating计算器与实际结果存在误差 如查分器计算出一首定数为13.0的曲子,其在100.4274%时达到290分,按萌娘百科的计算方法,实际上只能获得13.0100.4274%21.6=282分。

{D721E651-C55C-4294-8D89-17F7B56EC10B} {0DA9D400-7DA8-4be9-BC39-593773C6F5CF}
BiologyHazard commented 3 months ago

image 相同的问题,按照萌娘百科的 rating 计算方法,maimai 定数为 13.8 的乐曲,100.3087% → 299,99.9382% → 291。

HighSierra0820 commented 1 month ago

浅看了一下上面两位的情况:

注意到计算工具的三个选项卡第二个和第三个似乎没有大问题,只有第一个中rating计算结果偶尔有误,但达成率确实是rating变动的分界线,可能是二分环节出了差错;同时查看代码发现二分上限的设置似乎不妥,或许可以改为区间内最大值(e.g. [100, 100.4999)中的100.4998)

https://github.com/Diving-Fish/maimaidx-prober/blob/4708aaab1baccb2f8f5052bacb28ddb442d82dbd/web/src/components/Calculators.vue#L675-L720