周末一家人在客厅比开合跳。60秒结束,爸爸做了58次,女儿做了41次,结算画面上女儿的分数却比爸爸高出一截。爸爸的第一反应是系统坏了:“我明明快那么多。”回放一看,爸爸后半段的手臂只抬到肩膀,双脚也几乎没怎么张开。训练游戏的评分如果只数次数,爸爸会赢,但他练到的只是快速原地小跳。九游体育在设计训练评分时,要回答的就是这个问题:速度和动作质量,各自该值多少分,又该以什么顺序计算。

Player → Motion → Quality → Difficulty → Feedback

“快”先要有参照:每个玩家有自己的目标节奏窗口

同一个节奏,对刚开始训练的人可能已经太快,对经常运动的人可能偏慢。所以系统不使用一个全局的“越快越好”标准,而是根据玩家等级(Player Level)和该动作的历史表现,给出一个目标节奏窗口。在示例设定里,新手的开合跳窗口是每次1.0到1.4秒,进阶玩家是0.7到1.0秒。

有了窗口,“快”就变成了一个相对量:你是否在属于你的节奏区间里完成动作,而不是你比别人快多少。这也让同一场家庭比赛里的爸爸和女儿可以按各自的节奏被公平评分。

窗口的位置来自玩家自己的数据:系统取最近几次训练中“形态达标”的那些重复,计算它们间隔的中位数,再在两侧各留出一段余量。只用达标重复来算,是为了避免把玩家赶时间时的变形节奏当成他的正常水平。新玩家没有历史数据时,先使用按年龄段和自评水平给出的保守默认值,训练两三次后再切换到个人窗口。

一次开合跳被拆成四个可测的量

姿态模型逐帧输出身体关键点后,系统把一次开合跳的完整过程切出来,从双脚并拢站立开始,到再次并拢结束,然后计算:

  • 手臂上举:手腕关键点在最高处时是否高于头顶,以及左右手是否同时到位。
  • 开合幅度:双脚张开到最大时,两个脚踝的间距与肩宽的比值,也就是这一下的 Range of Motion。
  • 节奏:这一次与上一次之间的时间间隔。
  • 落地稳定:落地后髋部的上下抖动量和左右重心偏移。

如果手腕在最高点时跑出了画面,或者关键点置信度(Confidence)低于门槛,这一次的手臂项会记为“无法判断”,按中性值处理,而不是直接判定不达标。连续多次无法判断时,屏幕会提示玩家后退半步或调整手机角度,而不是继续带着不完整的数据打分。评分系统宁可少给一点判断,也不给一个它并不确定的扣分。

门槛先于加权:形态没过线,速度一分不给

很多评分方案的做法是把速度分和形态分加权相加,这会留下一个漏洞:只要速度分足够高,形态差一点也能拿到不错的总分。九游体育的训练评分改用“门槛+加权”的两段式计算,每一次重复满分100:

项目测量内容 满分 生效条件
形态 手臂上举、开合幅度、左右同步 60 始终计算
节奏 间隔是否落在个人节奏窗口内 25 形态达到36分
稳定 落地抖动、重心偏移15 形态达到36分

节奏分在窗口内拿满,比窗口慢或比窗口快都会逐步递减。也就是说,冲得太快同样丢分。以下是模拟场景里四次开合跳的得分示例:

这一次的情况形态 节奏稳定 合计
很快,手臂只到肩高30 不计 不计 30
标准,节奏在窗口内54 25 12 91
标准,但明显慢于窗口 55 1214 81
基本标准,快于窗口上限 48 158 71

第一行解释了爸爸为什么输:后半段那些又快又小的跳,只拿到了形态分的一半,节奏与稳定全部作废。

为什么节奏分要设上限

如果节奏分随速度单调增加,玩家总会找到一个“形态刚好压线、速度尽量拉满”的做法,而压线的动作往往最先在落地稳定上出问题。给节奏分封顶,再让超速递减,相当于告诉玩家:到了你的节奏窗口就够了,多出来的速度不再换分,反而可能在稳定项上赔回去。这比事后扣分更早地影响了玩家的选择。

难度提高时,节奏窗口上移,形态门槛不动

玩家能力提升后,系统调整的是节奏窗口和训练总量,而不是放宽形态门槛。如果一个新手手臂暂时举不过头顶,系统也不会为他降低门槛,而是换成“手臂只到肩高”的变式动作,这个变式有自己独立的形态标准,达标就能拿满形态分。这样分数始终代表“按这个动作的要求做到了多少”,不会因为难度设置不同而失去含义。

这一思路和健身竞技里防止半蹲刷次数的设计是相通的,只是训练场景更关注个人节奏,而不是排名。

结算页不只给总分,而是指出丢分最多的那一项

一个总分无法告诉玩家下次该改什么。九游体育的结算页会把形态、节奏、稳定三项分开显示,并给出一句具体的话,例如:“节奏分接近满分,但后20秒有17次手臂没有举过头顶。”玩家下一局就知道该放慢一点、把手举高,而不是继续拼速度。

系统还会记录“有效快速次数”,即形态过门槛且节奏在窗口内的次数,作为长期进步的参考,与当天的总分分开存放。更多训练评分与关卡设计的内容,可以在AI体育训练栏目继续阅读。

本文中的分值、门槛与节奏区间均为示例设定,用于说明评分逻辑;动作评分属于游戏化训练反馈,不是医学评估。