最后校对于 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 |
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 种,或使其降低
若以上条件均不满足:该成绩 直接进入队列,并刷出队列内游玩时间最早的一条成绩。
若满足上述任一条件:进行 条件写入。若本次单曲潜力值高于队列内最低值,则刷出该最低值成绩并写入本次成绩;否则, 舍弃本次成绩。
本规则不计算通关奖励。
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 数值没有影响。