跳转到内容

Completion

来自Rotaeno中文维基

概述

Completion(国服也显示为“完成度”)于 v2.23.0 加入游戏,玩家达到50级后解锁,用于衡量玩家对已解锁内容的完成程度。

Completion显示默认关闭,玩家可在个人驾照界面的“自定义”选项中开启“显示 Completion”以确认自己的Completion和Completion百分比。如开启,则Completion和Completion百分比会显示在Rating的后方,标注为“Completion”。

  • 若开始Completion显示的同时关闭了Rating的显示,则Completion和Completion百分比会显示在原Rating的位置。
  • 开启Completion和Completion百分比显示后,其他好友也可查看您的Completion和Completion百分比。

Completion与Rating独立计算,无直接关联。Rating更偏向评价玩家高水平成绩,而Completion更偏向统计玩家在可游玩内容中的游玩情况。

计算方式

Completion的计算需单谱面的谱面定数,相关内容可以查阅Rating#谱面定数定数表定数详表

  • 若谱面未解锁,则该谱面不参与当前Completion计算。

单谱面Completion

单张谱面的Completion计算式可整理为:

 Cchart=min(1, 0.925×RchartD+3.6+Bscore+Bflag)

其中:

符号 含义
Rchart 该谱面当前成绩计算出的单谱面Rating
D 谱面定数
Bscore 高分段分数加成
Bflag FC / AP / 理论值 加成
  • 基础Completion(Cbase)部分为:
 Cbase=0.925×RchartD+3.6
  • 由于当前理论最高单曲Rating为定数+3.6,因此理论值成绩最高可获得0.925的基础Completion。
  • Bscore1,008,000 分开始计算;低于 1,008,000 时,分数加成为 0
分数范围 Bscore
[0, 1008000) 0
[1008000, 1009000) (s1008000)×0.00001
[1009000, 1009250) 0.01+(s1009000)×0.00002
[1009250, 1009500) 0.015+(s1009250)×0.00003
[1009500, 1009750) 0.0225+(s1009500)×0.00004
[1009750, 1009900) 0.0325+(s1009750)×0.00005
[1009900, 1010000] 0.04+(s1009900)×0.0001
关键节点
分数 Bscore
1008000 0
1009000 0.01
1009250 0.015
1009500 0.0225
1009750 0.0325
1009900 0.04
1010000 0.05
  • Bflag加成由游玩结果决定,将在所达成的所有游玩结果中取最高值计算。游玩结果所对应的 Bflag如下:
游玩结果 Bflag
无 / Clear 0
FC(全连) 0.01
AP(完美演奏) 0.02
理论值 0.025


综上,在理论值情况下,单张谱面的Completion为:Cchart=min(1, 0.925+0.05+0.025)=1.0

  • 单谱面Completion最后会被限制在 1.0 以内。因此无论计算结果是否超过 1.0,单张谱面最多只计算 1.0

单曲目和总Completion

对于没有难度IV-α的曲目,其四难度谱面会分别计算单谱面Completion,再乘以对应难度权重,并对这四个值取最大值作为本曲目的Completion;对于带有难度IV-α的曲目,在前述的基础上,会计算难度IV-α的单谱面Completion,并单独将其计入Completion。

也即,设某首歌曲常规难度 d 的单谱面Completion为 Cd,该难度的权重为 Wd,则单曲的Completion可表示为(以IVA表示难度IV-α):

 Csingle=max(WICI, WIICII, WIIICIII, WIVCIV)+CIVA

由于各难度权重Wd分别为0.7(I)、0.8(II)、0.9(III)、1.0(IV和IV-α),因此又可整理为:

 Csingle=max(0.7*CI, 0.8*CII, 0.9*CIII, CIV)+CIVA

玩家总Completion为所有计入歌曲的 Csingle 之和:

 Ctotal=Csingle

另外:

  • 单谱面Completion、单曲Completion与总Completion在计算时均不进行小数保留或取整,仅按浮点数计算,界面显示时则会保留三位小数并四舍五入。
  • 已下架或不计入Completion系统的内容(例如Quadruplicity的章节挑战全难度)不会进入当前理论Completion范围。
  • 理论Completion是当前版本的固定上限,不会因玩家是否购买或解锁曲目而改变;而未购买或未解锁的内容不会提供当前Completion,因此有新曲目实装的版本更新时会降低Completion百分比。
  • 在当前版本,按照难度IV权重为 1 计算,则常规部分只需难度IV达到理论值即可拿满单曲Completion;若曲目存在难度IV-α,则还需难度IV-α达到理论值。理论Completion的数值可代表游戏中难度IV和难度IV-α谱面数量的总和。
  • 理论Completion随版本变更的记录如下:
版本 理论Completion
v2.23.0 430
v2.24.0[1] 438
433

Completion百分比

在由上述方法计算出玩家当前Completion后,将该数值同当前版本的理论Completion相除即可获得Completion百分比。也即:

 Completion百分比 = 当前总Completion/理论Completion × 100%。

显示效果

游戏内对Completion和Completion百分比数值显示均保留三位小数,且均采用四舍六入五成双(银行家舍入法)规则:第四位≤4则直接舍弃,≥6直接进位,=5时,若后面有非零数字则进位,否则看第三位奇偶(奇数进位,偶数舍去),例如:

  • 14.123567 -> 14.124
  • 14.123500 -> 14.124
  • 14.124500 -> 14.124

在游戏中开启Completion和Completion百分比显示后,将会在对应位置产生两部分数字:

  • 左侧的两个数字代表Completion百分比,形态上位于上方且更大的数字代表其整数位,位于下方且更小的数字代表其小数位。
  • 右下方的两个数字代表Completion,位于左侧、亮度稍亮的数字代表玩家当前的Completion,位于右侧、亮度稍暗的数字代表当前版本的理论最高Completion。

例如(示例数据,来源于官方演示图):

19
752
Completion
84.537/428

左侧的大号 19 与下方小号 752 表示Completion百分比 19.752%,即:

 84.537428×100%19.752%

更新记录

  • v2.23.0
    完成度系统实装。
  • v2.23.1
    国际服-简中和国服将游戏中的“Completion”修改为“完成度”。
  • v2.24.0
    国际服-简中将游戏中的“完成度”改回了“Completion”。

注释

  1. 由曲包向未来之声于2026年6月30日之后下架导致。