User:Frank2020/sandbox

来自Arcaea中文维基

风暴收集条计算方式[1]

  • 风暴收集条的变化速率受两部分影响:收集条的自然流失,以及音符判定的影响。对这两部分的分析见下文。

1. 自然流失部分

  • 一个谱面的HP自然流失速度是恒定的。HP自然流失速度计算公式为:
回忆系数 × 总物量 ÷ (谱面时长(以秒为单位) + 0.5)(单位:HP/秒)
  • 其中,谱面时长为谱面开始至谱面最后一个可打击物件或者黑线结束的时长。

2. 音符影响部分

  • 每个note所造成的总HP变化是恒定的。
  • 对于每个note对HP变化速度的改变,其增加速度与降低速度的变化速率有一些不同。
  • 设Δt = 当前时刻 - note判定生效时刻,则:
  • 对某一个Pure判定或Far判定,其在某一时刻所造成的HP变化速率增加值为:
ln(2) × 单个note的HP总增加值 × 2-Δt
  • 对某一个Lost判定,其在某一时刻所造成的HP变化速率减少值为:
0.5 × ln(2) × 单个note的HP总减少值 × 2-0.5Δt
  • 每个note所造成的HP影响完全独立。
  1. 模拟代码:[1]