潛力值
以下是根據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条件为全体30次FTR EX(无PM),且最后10次得分偏差值在±0.4以内,在持续获得30次PST/PRS的EX+PR时,ptt首先保持keep,同时任意一首ftr之下难度 所获得的EX记录等效单曲ptt严格小于已上传的全体FTR EX单曲成绩ptt,等于说这些记录如果被写入会导致扣分。 此操作过后立即开始30次放置掉分, 结果显示在前20次放置中ptt整体减分仅有0.05,主要减分阶段在最后10次,说明10项最高rencent记录并不会被最后整理至写出队列尾部,而是依旧保持日期顺序。 同时最后10次任一减分对应单曲成绩均大于上一步所达成的全部次难度成绩,由此可知次难度成绩在EX的评级下不会按照日期队列对现有成绩进行顺序交替, 即不产生先进先出/后进后出的数据交替模式。 推论是:对于任何EX评级的成绩,如果将其写入recent队列会导致ptt下降,则该成绩并不会写入队列,而是直接舍弃(挖掘内部函数的人员也有FakeUpdate函数一说), 故将其称为“EX成绩写入保护”。【并不是一度认为的EX recent成绩一定会被保留的观点】
此機制的存在一方面解釋了為何h1r、higllus等人為何在最後集體刷全難度理論值時並不會因為recent記錄交替而導致掉分,因為記錄並不會寫入recent。
對於爬分玩家而言,此機制的存在相對避免了了斷網保分的極端措施,EX之上即可獲得保險 然而本手殘並不能確保全體EX
(至於PM保護機制需要各位有意向進行實測的觸手進行驗證,此層保護相對於EX保護可能並不是針對寫入掉分,而是針對結算recent優先度或者就是PM成績自然記錄的強制保護)