周末晚上,父亲和上初中的孩子一起在客厅玩健身对战,第一局比开合跳,第二局比深蹲,孩子两局都赢得很轻松。到第三局,父亲干脆坐回沙发上说“你自己玩吧”。这不是谁不努力,而是两个人的能力差距摆在那里,而游戏给了他们一模一样的任务。健身竞技一旦让某一方觉得“怎么都赢不了”,比赛就失去了意义。

难度问题其实有两层:同一个人练了一段时间,任务应该怎么跟着变;能力不同的两个人同场,规则怎样才算公平。九游体育在AI健身竞技里把这两层放在同一套机制里处理,下面按动作、质量、计分、挑战和长期变化的顺序展开。

同一个动作可以调的不止次数:节奏、幅度、变式和休息

说到调难度,最直观的是加减次数,但在健身竞技里,可调的参数远不止这一个:

  • 节奏:每次动作的目标时长,放慢下降反而更难。
  • 幅度:深蹲的目标深度、开合跳手臂是否要举过头顶。
  • 变式:从徒手深蹲到停顿深蹲、从原地开合跳到带转体的版本。
  • 组间休息:休息缩短,同样的次数会更吃力。
  • 限时窗口:同样20次,给60秒和给40秒完全是两种挑战。

把难度拆成多个维度,系统就能针对不同玩家换不同的“旋钮”,而不是让所有人都走“次数越来越多”这一条路。比如一位玩家次数很稳但每次都偏浅,下一步该调的是幅度;另一位动作标准却总在后半程掉速,该调的是限时窗口或休息时长。选哪个旋钮,取决于训练记录里哪一项最常拖后腿。

能力分只从合格动作里算,否则会奖励刷次数

为了让难度跟着能力走,系统需要一个描述玩家水平的数值,这里称为能力分(Player Level)。它借鉴了对战游戏里匹配分的思路:每次挑战前,系统根据能力分预测玩家大概能完成多少,挑战结束后比较预测与实际,表现超出预期就上调,低于预期就下调。新玩家的能力分不确定性大,前几次调整幅度也大;数据积累越多,调整越小。

关键在于“实际表现”怎么算。如果按原始次数计,半蹲、甩手这类不合格动作也会推高能力分,玩家随后被分到更难的任务,动作只会变得更差。所以能力分只统计通过动作质量门槛的有效次数,节奏和稳定性作为修正项;关键点 Confidence 过低、无法判定的动作既不加分也不扣分。

同场对战怎么算公平:差距小用让分,差距大用各自的目标

线上对战时,系统会优先寻找能力分接近的对手,这样双方做同一个任务就足够公平。只有在家人朋友指定同场、或者一时找不到接近的对手时,才需要额外的平衡规则。回到客厅里的父子,两人能力分有差距时,常见的做法有两种:

方式 做法 适合情况 问题
按比例让分 同一任务,能力分低的一方得分乘以一个系数 能力分差距较小 差距大时系数过高,显得不真实
差异化任务 每人拿到按自己能力分生成的目标,比完成程度能力分差距较大 观感上不是“比同一件事”

在示例设定里,父亲的深蹲目标是40秒内完成15次有效次数,孩子是40秒内25次,最后比较谁更接近并超过自己的目标,动作质量仍然是每一次计数的前提。这样父亲只要认真做完自己的15次,就有机会赢,而孩子想赢也必须保持质量,不能靠速度碾压。结算页会同时显示双方的原始次数和目标完成度,胜负来源一目了然。

能力分高,不代表今天就该上最难的挑战:训练负荷在把关

能力分描述的是长期水平,但当天的状态可能完全不同。系统会参考训练负荷(Training Load),也就是近几次训练的总量、强度和间隔。如果玩家连续几天都完成了高强度挑战,即使能力分很高,今天也会先推荐节奏较慢或次数较少的任务;如果同一组里后几次动作幅度明显缩小、速度下降,系统会把这看作疲劳信号,降低本局剩余任务的要求,而不是下调能力分。

这就是短期状态与长期能力的分离:疲劳影响今天的任务,不改写等级;只有连续多次在状态正常时表现提升或下降,能力分才会变化。关于单次训练中继续还是降难的具体判断,可以参考AI怎么判断继续训练还是降低难度。

能力分为什么上升快、下降慢,以及怎么防“故意做差”

在Progress层,九游体育对能力分的升降采用不对称处理。表现稳定超出预期时较快上调,让进步的玩家尽早遇到合适的挑战;表现下滑时则慢一些,先观察是不是偶然的状态波动,避免一次没睡好就被打回原形。

不对称也带来一个漏洞:有人可能故意做差几局,把能力分压低,再去对战里拿轻松的目标。系统的应对是看一致性,如果同一位玩家在练习模式里动作质量很高,一进对战就大幅下滑,或者质量忽高忽低、明显受控,能力分会以较高表现为准,而不是取平均。这和为什么不同玩家不该拿到同样的下一关是同一个出发点:难度必须对应真实能力。

说明:能力分与难度调整属于游戏化训练设计,不是体能或健康评估。训练中如有明显不适,请停止训练并咨询专业人士。