反例:一张铺满图标的“开放世界”
很多体育开放世界的第一版都长得差不多:一张很大的城市地图,上面散布着足球、篮球、赛车、跑步的图标。玩家骑车穿过半座城,走进足球图标的光圈,屏幕一黑,读条,进入一场标准的五人制比赛;比赛结束,结算画面,屏幕再一黑,玩家回到光圈外面,街道和之前一模一样。
这种结构的问题不在于图标本身,而在于地图只承担了“移动到菜单项”的功能。比赛与街道之间没有任何关系:比赛场地不属于这座城市,对手不住在这里,比赛结果也不会在街上留下痕迹。把地图删掉,换成一个列表菜单,玩法几乎不受影响。im体育官网上讨论开放世界时,我们常用这个测试来检查设计:如果一个活动可以原样搬进菜单,它就还没有真正属于这个世界。
一条街道的十分钟
我们更想要的是另一种画面。以一个设计示例来描述,玩家傍晚六点骑车进入一条沿河街道,接下来十分钟里可能看到:
- 河边的笼式球场里,四个NPC在打半场三对三,比分7比5,其中一队少一个人,场边有人朝玩家招手。
- 街道另一头,一支跑团在做间歇训练,每跑完一个400米就在路灯下集合;他们的配速显示在队长的手表上,玩家跟跑时能看到。
- 桥下的小广场有两个人在用锥桶摆出一个简易的足球颠球挑战,旁边的计分板是用粉笔写的。
- 六点十分,路口出现几辆骑行车,一场非正式的“下一座桥冲刺”开始,没有报名流程,追上就算参加。
这些活动没有一个需要打开菜单。它们是街道当下的状态,由时间、天气、设施和附近NPC的日程共同决定。玩家可以停下来看,可以加入,也可以骑车经过什么都不做,世界不会因为他路过而暂停或刷新。
加入与退出的摩擦要尽量低
活动自然发生以后,第二个问题是怎么加入。图标式设计的加入成本是一次读条,退出成本是一次结算。我们倾向于把这两个动作都做成“在场景里完成”:
- 加入:玩家走进球场边线或骑到车队侧后方,NPC会用手势或一句话邀请,玩家确认即可,比赛从当前比分继续,不重开。
- 规则展示:街头比赛的规则往往是临时约定的,比如“先到11分”“出界算对方球权”,由组织比赛的NPC口头说明,同时在界面角落显示。
- 退出:玩家随时可以离场,NPC会找下一个人补位,或者降为两对二继续打;中途离开会被这群NPC记住,但不会被系统惩罚。
- 节奏:一场街头比赛控制在几分钟以内,比正式赛事短得多,适合路过时顺手打一局。
水平匹配也在场景里完成,而不是靠一个隐藏的难度滑块。街头球场上的NPC水平参差不齐,玩家加入时,系统会优先把他分到实力接近的一边;如果场上都是比他强很多的人,NPC会说“我们这局打得比较凶,你要不要先看一局”,玩家仍然可以坚持上场。对手不会因为玩家落后就故意放水,也不会在玩家领先时突然跑得更快,胜负来自双方真实的判断与失误。
摩擦降低以后,玩家从“去某个地点玩某个项目”变成“在城市里遇到正在发生的比赛”。这也是im体育App在移动端上特别在意的一点:碎片时间里进入一场正在进行的比赛,比从主菜单开始一场完整比赛要自然得多。
设施和时间必须合理
活动自然发生,并不意味着随便发生。AI生成街头活动时要先通过一层合理性检查:
- 设施:篮球需要球场,足球挑战至少需要一块平整空地,赛车需要封闭或低车流路段,骑行冲刺需要一段足够长、弯少的道路。
- 天气:暴雨时户外球场不会有人打球,积水路面不会出现骑行冲刺;高温正午的跑团会改到清晨或傍晚。
- 时间:凌晨三点不会有十个人在球场集合,午休时间的写字楼广场适合短时挑战。
- 人群:附近必须真的有符合条件的NPC,一场三对三需要能凑出人数,而不是凭空刷出六个陌生人。
密度同样需要控制。以一个模拟示例来说,如果一条五百米的街道在十分钟里同时出现六场活动,玩家会觉得这里像游乐场而不是城市;如果一场都没有,街道又显得空。我们的做法是给每个街区设定一个活动预算,按时段浮动:工作日傍晚预算较高,雨天和深夜明显降低,节假日的公园附近再上调。预算用完以后,新的活动只会在旧活动结束后出现,而不是不停叠加。这样玩家每次经过同一条街,看到的活动数量大致稳定,但内容和参与的人都在变。
这套约束和正式赛事的生成逻辑是同一套,只是规模更小、规则更松。赛事层面怎样读取世界状态、筛选地点、拼装规则,在动态体育赛事里有展开;为什么这些活动不应该全部由策划提前写好,可以参考不写死的赛事。
世界要记住你打过的那一场
最后一步,是让街头活动留下痕迹。如果玩家在河边球场连续三天傍晚都去打球,那群NPC应当开始认得他:第四天他出现时,有人会直接喊他补位;某个总被他盖帽的NPC,下次会换一种进攻方式;跑团的队长会邀请他参加周末的长距离跑。反过来,如果玩家总在比赛打到一半离开,NPC也会记住,邀请频率会下降。
这些记忆由im体育AI的NPC系统维护,内容包括比赛结果、玩家风格、宿敌关系、俱乐部和排名变化。im体育大模型负责把这些记忆转化为NPC的具体反应,比如一句话、一次邀请、一种战术调整。
当玩家在街头打出名气,正式赛事的邀请也会随之出现,这时开放世界里的“随手一局”和正式比赛之间就接上了。更完整的地图结构和区域介绍,可以在im体育开放世界栏目看到;想在手机上体验,通过im体育下载页面获取客户端即可,首次进入时选择的运动会影响你最先遇到哪类街头活动。