潜力值
以下是根据JPwiki的研究报告的FANDOM wiki英文翻译文字进行的算法解析。
ptt组成
每个人的ptt由40个成绩取均值而成,其中30个best成绩和10个recent成绩。
best成绩就是你自开始打以来打得最好的30个成绩,中间没有相同的谱面出现。
recent成绩是取最近30次游玩中10次最好的成绩.有理论认为在recent成绩中PM成绩拥有更高排序优先级. 已证伪
特殊的,因为HARD血条降至0导致的 Track lost 不会计入ptt计算 尽管lost
单次成绩ptt计算
已知AA(950w分)时,单次成绩ptt为谱面定数。
分数 | 单次成绩ptt |
---|---|
≥ 9,950,000 | 定数+1.5+(分数 - 9,950,000)/100,000 |
9,949,999 ~ 9,800,000 | 定数+1.0+(分数 - 9,800,000)/300,000 * (0.723~0.730)
变量近似于8/11 |
≤ 9,800,000 | 定数+(分数 - 9,500,000)/300,000 (下限为0) |
所以说,单次成绩ptt为0的通式为
9,500,000 - 定数 * 300,000
并且单次成绩ptt成绩与world的STEP值有关
总的来说,单次成绩ptt与评级和分数的关系见下
评级 | 分数 | 单次成绩ptt |
---|---|---|
EX | 10,000,000 | 定数+2.0 |
9,950,000 | 定数+1.5 | |
9,800,000 | 定数+1.0 | |
AA | 9,500,000 | 定数 |
A | 9,200,000 | 定数-1.0 |
B | 8,900,000 | 定数-2.0 |
C | 8,600,000 | 定数-3.0 |
下限为0
单曲谱面定数的确定方法
历史回溯法(choka法)
原理:30best+10recent,AA时单曲成绩ptt等于定数
首先,建一个新账户(不
打三遍同一个谱面,尽量控分在950w,然后你的ptt应当是这样
你的Ptt=(rencent成绩总和+best成绩总和)/40
也就是说,你刚才打了3遍后
你的ptt=(定数x3 + 定数x1)/40 =定数/10
于是定数就出来了。
优点:只要打少量的次数即可,无大量时间金钱投入。
缺点:每次都要新建账户,浪费服务器资源。能够测准的谱子非常有限。对普通玩家而言本方法只能用于估测(并且要打至少4遍)。还要控分!
STEP法(robert法)
原理:如果你打World时,初始的STEP值大于2.5
定数=(9,500,000 - (分数 - ((初始STEP值-2.5) / 0.004473062)^2)) / 300,000
当然直接拿初始STEP值误差肯定很大,这个时候我们可以通过人物来扩大STEP值。
定数最小值= max(加成后STEP值 / (人物STEP数值/50), 初始STEP值)
定数最大值= min((加成后STEP值+0.1) / (人物STEP数值/50), 初始STEP值 + 0.1)
需要指出的是,这个算法并不知道人物STEP数值也是浮点数,也有误差
优点:一次算出,无需新注册号,无需控分
缺点:受World体力限制,定数越低要求分数越高,需要大量时间金钱投入(秃头),精度不够(最高0.2)
现阶段不同谱面的谱面定数
(以FTR定数进行排名)
Max ptt= Level + 2
EX保护机制
在现有ptt计算准则条件下,有关recent的记录常常有一定出入,在某一单曲得分对应ptt低于现有总ptt平均分时,
有些情况显示keep而有些情况会产生扣分,由此推测对于recent的记录是有选择性的。
根据@robert_cpp的计算表附加说明,“持续得到EX评价时无关曲目的其余任何条件,ptt会始终保持keep结算”,
有理由认为recent的记录出入与是否得到EX评级有关。
本人@Vanitas的掉分实证推论过程: recent条件为全体24次FTR EX(无PM)外加高定数曲目5次AA和1次标记项目,且计入ptt计算的10次recent得分(含AA项)偏差值在±0.4以内, 在持续获得30次PST/PRS的EX+FR时,ptt始终保持keep, 同时任意一首ftr之下难度所获得的EX记录等效单曲ptt严格小于已上传的全体FTR EX单曲成绩ptt,等于说这些记录如果被写入会导致扣分。 此操作过后立即开始30次放置掉分,结果显示在前20次放置中ptt整体减分仅有0.05,主要减分阶段在最后10次; 标记项目得分8.4的成绩在最后被去除(-0.21), 说明10项最高rencent记录并不会被最后整理至写出队列尾部,而是依旧保持日期顺序。 并且最后10次任一减分对应单曲成绩(-0.27±0.01)均大于上一步所达成的全部次难度成绩,由此可知次难度成绩在EX的评级下不会按照日期队列对现有成绩进行顺序交替, 或者对不计入结算项进行覆写。 达成完全仿放置的结算根据是:在30次放置后的ptt 与 30次历史最高单曲ptt总和的1/40 相等,说明recent总和为0。 推论是:对于任何EX评级的成绩,如果将其写入recent队列会导致ptt下降,则该成绩并不会写入队列,而是直接舍弃(挖掘内部函数的人员也有FakeUpdate函数一说), 故将其称为“EX成绩写入保护”。【并不是一度认为的EX recent成绩一定会被保留的观点】
此机制的存在可以充分解释为何h1r、higllus等人为何在最后集体刷全难度理论值时并不会因为recent记录交替而导致掉分,因为记录并不会写入recent。
至于掉分的情况的论证则很简单,五月初爬梯子只打Blaster连续15次不足EX就突然被扣了0.02 QAQ,五月二十日conflict推分掉ptt截图在推特可见本人是鶸的有力证明
对于爬分玩家而言,此机制的存在相对避免了了断网保分的极端措施,EX之上即可获得保险 然而本手残并不能确保全体EX
(PM保护机制证伪说明(2018.06.29):由RichadoWonosas的掉分个人证明,其ptt在0 rencent的情况下为8.80,等效为11.73平均分,掉分前已PM过Cybernecia Catharsis,
其定数9.8,PM得分11.8>11.73,很明显若PM具有强制保留机制的话那么其放置30次的结果应大于0 recent即8.80的情况。故PM强制留存记录的机制不存在)