三个按钮不是三个地方

很多多运动游戏的“开放世界”其实是一张带图标的背景图:左上角一座雪山,右下角一片海,中间一座城市,点哪个就读取哪个场景。玩家从雪山到海边只需要一次点击和十几秒加载。这样做很省事,但玩家会失去一个基本感受:这些地方彼此之间隔着多远,中间有什么。

没有距离,雪山和海岸就只是两个菜单选项。玩家不会知道海风是从哪座山口吹过来的,不会注意到下山途中气温逐渐升高,更不会在路上偶然遇到一场比赛。我们在极限运动开放世界一文里说过,多运动世界最怕的是拼盘感,而拼盘感的第一个来源,往往就是地图上缺少真正的距离。

地理过渡:从雪线到海平面要经过什么

真实的地形不会从雪山直接跳到沙滩。在im体育的世界草图里,我们按海拔和气候带安排过渡:

  • 高山带:积雪常年存在,风大、能见度变化快,是滑雪和单板的核心区。
  • 雪线附近:随季节上下移动,春季出现融雪泥地和残雪沟槽,适合越野骑行,也最容易出事故。
  • 林带与峡谷:林道、岩壁、废弃水渠,是山地车、BMX和攀岩的区域。
  • 城郊与城市:坡道、台阶、广场、停车楼,是滑板和街头运动的地盘。
  • 海岸:礁石、沙洲、防波堤,决定冲浪破浪点的位置。

过渡带的宽度也要经过推敲。如果雪线到城市只有几百米,玩家会觉得山和城挤在一起,气候变化显得突兀;如果太宽,中间又会出现大段没有内容的空地。我们的做法是让每一段过渡带至少包含一种可骑、可滑或可攀的地形,并在关键节点放置补给点、小镇或观景台,让玩家有停下来的理由,也有继续前进的方向感。

这些过渡带不是装饰。气温、湿度、风在这条剖面上连续变化,山上刮的风会影响海岸的浪面,城市里下的雨可能在山顶是雪。距离让这些因果关系变得可见,也让玩家在脑中建立一张有逻辑的地图。

移动本身就是玩法

极限运动游戏的优势在于,移动方式本身就是运动。从山顶到海边,玩家可以滑降一段、换山地车穿过林道、在城郊换滑板顺着坡道一路推进港口,最后划桨出海。每一种交通方式都对应一种运动的手感,路上的每一段也都可以变成一段练习。

以一个设计示例来说:玩家从雪场顶部出发去海边参加傍晚的冲浪赛,全程模拟距离约十八公里。前四公里是单板滑降,雪线以下换车,林道六公里,盘山公路五公里,城市里三公里滑板。如果他在林道上选了一条陡但短的线路,可能提前十分钟到达海边,但也可能在泥地里摔车耽误时间。赶路这件事本身产生了选择和风险。

我们也提供车辆这类不需要操作技巧的交通方式,它更快更稳,但会错过路上的挑战点和偶遇的NPC。玩家自己决定用哪种方式在世界里穿行。城市一段的路线设计,我们在滑板城市相关的文章里有更具体的讨论,比如Spot间距和推板距离怎样影响一段路的节奏。

快速旅行的边界画在哪里

强制玩家每次都跑完全程并不友好。玩家第十次去同一片海岸时,路上的新鲜感已经消耗得差不多了。所以问题不是要不要快速旅行,而是它的边界在哪里。

我们目前倾向的规则有三条:

  1. 先到达,再解锁:一个区域至少要亲自走过一次,才能快速旅行过去。第一次的路程是认识世界的过程。
  2. 时间照常流逝:快速旅行会消耗世界时间。从雪山传到海边,世界时间会前进一段,潮位和光线都会变化,可能正好错过一个赛事窗口。
  3. 天气可以封路:暴雪封山时,从海边无法快速旅行到山顶雪场,只能到山脚小镇等待。这让天气对世界的影响不会被一个按钮绕过。

这三条规则的目的,是让快速旅行节省重复操作,但不把距离从世界逻辑里删掉。

距离会带来故事

距离最有价值的产物,是路上发生的那些计划外的事。玩家赶去海边的路上,看到林道边两个NPC骑手正在比谁先到山脚,可以停下来加入;经过城郊时发现一个新开放的滑板Spot,顺手记下来;到了海边发现浪已经变小,比赛延期,而刚才路上认识的骑手邀请他明早一起去峡谷。

这些事件在im体育AI的系统里都有来源:NPC有自己的训练和出行路线,世界状态在持续推进,赛事按地点和天气生成。距离的作用是给它们提供发生的空间。一个只有三个按钮的世界里,这些偶遇无处可放。

所以im体育开放世界研究组坚持认为,极限运动开放世界需要真正的距离。这并不是为了把地图做大,而是为了让雪山、峡谷、城市和海岸之间存在可以骑、可以滑、可以遇到人的路。玩家记住的往往不是某个场馆,而是某一次下山路上发生的事。