峰值和肩部之间,只隔几个身位

一道浪开始破碎的最高点叫峰值(Peak)。沿着破碎推进的方向看过去,浪壁逐渐变缓,最外侧尚未破碎的部分叫肩部(Shoulder)。对站在岸上的人来说,这几米只是浪线上的一小段;对趴在板上等浪的玩家来说,它决定了接下来十几秒会发生什么。

靠近峰值,浪最陡、推力最大,起乘后能立刻获得速度,但浪唇就在头顶;靠近肩部,坡面平缓,起乘更从容,可推力弱,稍晚一点浪就从身下过去了。起乘点在这条连续的坡面上每挪一米,速度、风险和之后可用的浪壁长度都会跟着变。

在im体育的冲浪模拟里,我们不把起乘做成“进入判定区即成功”的触发器,而是把它当作玩家与这段坡面的一次物理接触。于是“差5米”这件事,就有了实实在在的后果。

同一道浪,差5米的三种结果

以一个设计示例说明。一道约1.5米的右手浪,剥离速度中等。三名玩家分别在距峰值不同的位置起乘:

  1. 峰值内侧约2米:浪已接近垂直,玩家起身时板头下方几乎没有坡面。时机稍晚,就会被浪唇连人带板抛下;一旦成功,起乘即进入口袋,初速度最高,还有机会立刻压低钻进管浪。
  2. 峰值外侧约3米:多数中等玩家的舒适区。浪壁足够陡,起乘后初速度良好;浪唇稍远,留有一点调整时间。之后既能回切到口袋,也能向肩部延伸。
  3. 峰值外侧约8米:起乘最安全,但坡面平缓、推力不足。玩家要多划几下才能被浪带走,起乘后速度低,必须先斜切、抽板攒速度。如果破碎线推进得比他加速还快,他会在做出第一个动作之前就被白水追上。

第二种和第三种之间正好差了5米:前者可以选择深口袋路线,后者基本只能走肩部长线,而且在剥离稍快的浪上可能根本跑不出来。同一道浪,对这两个人来说几乎是两道不同的浪。

划水时机:位置是空间,时机是时间

起乘位置不是玩家随手挑一个点就能到达的,它是划水时机的结果。浪在接近时不断变陡,同一个点在浪到达前两秒和到达瞬间,坡度完全不同。玩家提前在外侧开始划水,等浪追上时自己已被推到峰值附近;划得太晚,浪从身下经过,只能落在浪背后。

我们的设计让划水速度与浪速的关系进入起乘判定:划水带来的初速度越接近浪的传播速度,被浪“接住”所需的坡度越小,起乘越早越稳;划水不足,就必须等更陡的坡面才能被推起,起乘点被动地向峰值靠近。所以有经验的玩家会在浪到之前三四下强力划水,而不是等浪来了才开始。

峰值本身也不是钉死的。潮位上涨时破浪点会向内移,强离岸风会让浪唇多撑一瞬间、峰值略往里挪,浪组里较大的那道则会在更外侧就开始破。玩家如果按上一道浪的峰值位置去等,很可能在大浪到来时落在错误的一侧:要么被提前破碎的浪唇砸中,要么被推到过于靠外的肩部。所以划水前那几秒的观察同样属于起乘的一部分——看外海隆起有多高,判断这道浪会比上一道提前几米破碎,再决定往里还是往外挪。

体力也是真实约束。频繁在错误时机长距离划水,会让后续划水变慢。AI对手受同样的约束,没有无限体力;它们的优势来自更早读出浪组、少做无效划水,而不是划得比物理允许的更快。

起乘之后,路线已经分叉

起乘位置决定了路线的起点状态:初速度、姿态、离口袋的距离,以及前方还剩多长的浪壁。这几个量合在一起,基本划定了这一道浪能走的路线范围。

  • 深位起乘:适合贴着口袋走短而强的路线,管浪和浪唇下的急转是主要得分点。
  • 中位起乘:可以在口袋与浪壁中段之间来回,路线最灵活。
  • 肩部起乘:主要靠抽板维持速度,走长距离、多次切回的路线,在剥离慢的浪上最合适。

这种分叉在冲浪路线一文里有更完整的展开。对选浪来说,它意味着判断一道浪值不值得抢时,不能只看浪有多大,还要看自己能拿到哪个起乘位置。对手占着峰值、手握优先权时,一道好浪留给你的可能只剩肩部——AI选浪那篇讨论的正是这类取舍。

评分怎样对待起乘位置

职业评分里起乘本身并不单独计分,但它会通过投入程度和难度间接影响分数:从深位起乘并成功进入口袋,说明冲浪者在最关键的位置承担了风险。

im体育的评分设计沿用这个思路,但做得更透明:

  • 记录起乘时离峰值的距离和当时的浪壁陡度,作为后续动作难度的上下文。
  • 同一个转向,在口袋附近完成与在肩部平缓处完成,难度系数不同。
  • 肩部起乘不受惩罚:只要玩家用长线路充分利用了浪壁,匹配度一样可以很高。
  • 起乘失败不额外扣分,只是这道浪没有得分,但会消耗比赛时间和体力。

我们希望玩家看回放时能看懂:这道浪分数高,是因为那次晚起乘拿到了口袋;那道浪分数平平,是因为起乘太靠外,速度还没攒够浪就闭合了。这也是im体育把起乘做成连续物理过程的原因——差5米的后果,应该在比赛里被看见。