Skip to content

osu!mania中的数字

话说有一天我在凸图,发现一个远古成绩虽然评级是A,分数却高达80万。之后我打出了3个S,有一次Acc超过了96%,分数却始终无法超过之前那个成绩。

后来又有一次,我在打图的时候就感觉比之前打得好,打完之后也确实如此——相比之前的最好成绩,这次的彩300几乎一样,但200和100各少了10个左右,只是出了一个50。但最后这次的成绩却比之前的少了两万分。

于是我开始好奇起来,osu!mania中包括分数在内的的这些数字到底是通过什么样的机制计算出来的呢,就开了这个坑。为了知道这些东西的机制,我参考了官网wiki和osu!官方的github项目,甚至还试着解包了osu!stable(peppy不要打我)。虽然谈不上对打高分或刷pp有什么帮助,但至少还是得到了一些让我感觉“我玩了这么久osu!mania,之前居然不知道有这么回事”,而且以我接触到的信息来看,在此之前没有人详细介绍过的东西。

如果你和我一样是死理性派的osu!玩家,本文可以使你了解游戏的一些机制。如果你在开发osu!相关的程序,本文也可以用来参考。

本文档使用基于Vue.js的VuePress,使用部分版本过旧的浏览器浏览可能出现问题[1]。不过只要你用的不是IE/旧版Edge/某些万年不更新的套皮chromium浏览器,应该就没有问题吧。


  1. 至于说是什么样的问题我也不知道() ↩︎