Skip to content

Latest commit

 

History

History
89 lines (58 loc) · 4.73 KB

potential.md

File metadata and controls

89 lines (58 loc) · 4.73 KB

计分方式

最后校对于 2026-09-24

截至文档写作时间,潜力值的计算有两种规则。其差别包含选取成绩范围、是否计算通关奖励、是否存在 recent 队列、显示精度等。

单曲潜力值

定数

正式谱面都有比定级更细的定数。

  • 8 级及以上,按 0.1 细分。定级带 + 表示小数部分 ≥0.7
  • 7 级,分 7.0 / 7.5 / 7.8 三档
  • 7 级以下,按 0.5 细分

分数换算

分数 单曲潜力值
≥ 10,000,000 定数 + 2
≥ 9,800,000 且 < 10,000,000 定数 + 1 + (分数 - 9,800,000) / 200,000
< 9,800,000 max(0, 定数 + (分数 - 9,500,000) / 300,000)

通关奖励

B50 下, TRACK LOST 以上的通关状态会在计算时赋 +0.2 的额外奖励。B30 + R10 没有该机制。

通关状态与该次成绩独立绑定。即某谱面曾经 TC,不使其后的 TL 成绩也享有奖励。本项目把未记录通关状态视同 TL。

速查

分数 B30 + R10 B50(TC 及以上) B50(TL)
≥10,000,000 定数 + 2.00 定数 + 2.20 —
9,950,000 定数 + 1.75 定数 + 1.95 定数 + 1.75
9,800,000 定数 + 1.00 定数 + 1.20 定数 + 1.00
9,500,000 定数 定数 + 0.20 定数
8,900,000 定数 - 2.00 定数 - 1.80 定数 - 2.00

B30 + R10 (20170602)

https://wiki.arcaea.cn/index.php?title=%E6%BD%9C%E5%8A%9B%E5%80%BC&oldid=88386

已对原文本进行修改。本节内容遵循原文 CC BY-NC-SA 3.0 授权。

整体潜力值由 30 个历史最高成绩(B30)与 recent top 10(R10)共 40 个单曲潜力值取均值:

整体潜力值 = (Best 30 总和 + Recent 10 总和) / 40

  • B30:每个谱面只保留最高分的一条,按单曲潜力值取前 30,只升不降。 只要有过一次单曲潜力值不为 0 的游玩,整体潜力值就不会降到 0。
  • R10:把最近 30 次游玩(R30 队列)按单曲潜力值从高到低排,取前 10 条。这是潜力值下降的主要来源。 移动版下同一谱面只取最高成绩。

R30 队列的更新遵循以下规则。

首先,判定要写入队列的成绩是否具备以下条件:

  • 分数达到 EX 及以上(≥9,800,000)
  • 困难模式 Track Lost(不含 光 (Fracture) 等特殊搭档的 Overflow 情形)
  • 第一次提交某个谱面的成绩
  • 提交的分数大于远程服务器记录(推分保护)
  • 本次写入会使 R30 内不同谱面数低于 10 种,或使其降低

若以上条件均不满足:该成绩 直接进入队列,并刷出队列内游玩时间最早的一条成绩。

若满足上述任一条件:进行 条件写入。若本次单曲潜力值高于队列内最低值,则刷出该最低值成绩并写入本次成绩;否则, 舍弃本次成绩。

本规则不计算通关奖励。

B50 (20260827)

https://wiki.arcaea.cn/index.php?title=%E6%BD%9C%E5%8A%9B%E5%80%BC&oldid=90370

已对原文本进行修改。本节内容遵循原文 CC BY-NC-SA 3.0 授权。

B50 没有 recent 部分:整体潜力值只由 50 个历史最高成绩(B50)算出,其中最高的 10 条(B10)享有两倍权重:

整体潜力值 = (Best 50 总和 + Best 10 总和) / 60

  • B50:每个谱面只保留最高的一条(按含通关奖励的单曲潜力值比较),取前 50,只升不降。因此同一谱面下通关的成绩可能压过分数更高但 TL 的成绩。
  • 官方也以 B50 展示,单曲潜力值精确到三位小数。

现有实现注释

  • R30 依据本地成绩历史重建:“第一次提交某个谱面的成绩”与“提交的分数大于远程服务器记录”合并实现为“本次分数高于该谱面此前的记录”, 其中“此前”指本数据库中更早的成绩记录。队列总是由完整成绩历史一次性重建,不做增量更新。
  • 条件写入后的下限保护:条件写入成功之后还要检查队列内不同谱面数,若仍不足 10 种,则本次成绩整体丢弃。
  • 填队列期间无下限检查:队列未满 30 条时直接追加,不做 10 种谱面下限检查。追加成绩不会降低不同谱面数,此阶段本就凑不满下限。
  • 同潜力值成绩按固定顺序刷出:官方为随机,本项目为便于测试等因素取确定顺序,对最终生成的 R10 数值没有影响。