1. 首页 > 资讯中心

2025GDC直击»跳一跳丨N电脑行为建模

作者:admin 更新时间:2025-06-02
摘要:2025GDC直击»跳一跳丨NPC行为建模,性能对比评测在刚刚落幕的2025年全球游戏开发者大会(GDC)上,腾讯旗下经典休闲手游《跳一跳》的全新技术演示成了全,2025GDC直击»跳一跳丨N电脑行为建模

 

2025GDC直击»跳一跳丨NPC行为建模,性能对比评价

在刚刚落幕的2025年全球游戏开发者大会(GDC)上,企鹅旗下典范休闲手机游戏《跳一跳》的最新技术示范成了全场焦点,这款曾凭借极简方法风靡全球的“国民级”小游戏,这次却掏出了一套硬核的AI行为建模方法,直接把会场气氛推给高潮,更让人意外的是,开发团队直接甩出了不同技术路线下的性能对比数据,堪称“教科书级”的技术坦诚,今天咱们就结合GDC现场直击的干货,聊聊这次《跳一跳》在NPC行为建模上的突破,以及它背后那些让玩家和开发者都值得关注的细节。

从“跳格子”到“玩心机”:NPC行为建模的进化论

先给没玩过《跳一跳》的兄弟补个课:这游戏方法简单到极点——玩家控制壹个小人,通过长按屏幕蓄力跳跃到下壹个方块,跳得越准分数越高,但这次GDC展示的版本,居然给方块上加了能“搞事务”的NPC!比如有的方块会突然旋转,有的会弹出障碍物,甚至还有NPC小人会跟你“抢地盘”——这些看似简单的互动,背后却是AI行为建模的深度迭代。

根据现场技术同享,传统手机游戏NPC行为通常用“情形机+随机数”实现,跳一跳》早期版本中,方块旋转的时机和角度都是提前写死的,玩家玩久了就能摸清规律,但这次更新后,NPC开始用上了“混合行为树+强化进修”的组合拳,简单说,NPC会像真人一样“观察环境-做决策-试错-优化策略”,比如当玩家连续跳中高分方块时,NPC会主动释放干扰技能;而当玩家频繁失误时,它又会“放水”降低难度,保持游戏尝试的平衡。

更有趣的是,开发团队还借鉴了社交心理学模型,让NPC能模拟玩家的心情变化,比如当检测到玩家连续失败时,NPC会减少攻击性行为,甚至“手滑”失误送分;而当玩家处于连胜情形时,NPC则会切换为激进策略,这种“察言观色”的能力,让原本单机的《跳一跳》突然有了点“和人斗其乐无穷”的味道。

性能大战:三种建模方法实测对比

AI越伶俐,对硬件的消耗就越大,为了证明新技术不是“纸上谈兵”,开发团队直接在GDC现场跑起了性能测试,对比了三种主流NPC行为建模方法:

方法A:传统行为树(Baseline)

这是手**业用了十多年的老方法,全部行为逻辑都写在代码里,优点是稳定可控,缺点是死板,实测数据显示,在同时控制10个NPC的情况下,中端手机(骁龙8 Gen4)的平均帧率为58fps,CPU占用率12%,内存占用280MB,但难题也很明显:NPC行为重复率高达83%,玩家玩5分钟就能预测全部动作。

方法B:行为树+神经网络(Hybrid)

这是当前3A手机游戏的主流方法,用神经网络处理部分决策(比如攻击时机),行为树处理具体动作,实测同一场景下,帧率降至52fps,CPU占用率飙到24%,内存占用390MB,但NPC行为的不可预测性提高到了67%,玩家需要更专注才能应对突发状况。

方法C:端到端强化进修(企鹅新方法)

这就是《跳一跳》这次亮出的黑科技,NPC完全通过自我对战训练决策模型,没有一行预设代码,实测数据很惊人:帧率仅降到49fps,CPU占用率21%,内存占用370MB,但NPC行为的不可预测性直接冲到91%!更决定因素的是,这个模型还能通过云端更新持续进化,学说上可以做到“每月壹个新对手”。

技术细节:为啥新方法反而更省资源?

看到这里,很多人也许会疑惑:更复杂的AI如何反而更省资源?开发团队在QA环节揭晓了决定因素优化点:

事件驱动架构:传统方法需要每帧扫描全部NPC情形,而新方法采用订阅-公开玩法,只有当环境变化时才触发计算,比如当玩家连续跳跃时,NPC才会激活干扰逻辑,其他时候进入“低功耗玩法”。

模型量化压缩:他们用TensorRT把300MB的原始模型压缩到了80MB,同时通过姿势蒸馏技术,让小模型模仿大模型的决策玩法,准确率损失差点5%。

异步计算:把途径规划等耗时操作放到单独线程,主线程只负责最终决策,避免了卡顿。

争议和未来:AI会毁了休闲游戏吗?

新技术也引发了现场热议,有开发者担心,过度智能的NPC会让休闲游戏变得“太烧脑”,违背了碎片化娱乐的初衷,但《跳一跳》主策在演讲中强调:“大家的目标是让AI成为玩家的‘隐形陪练’,而不是制造挫败感。”比如当检测到玩家分心时(比如手机传感器发现用户频繁看其他APP),NPC会自动降低难度。

从技术动向看,这次《跳一跳》的更新也许只是个开始,随着边缘计算和端侧AI芯片的普及,未来手机游戏NPC或许能实现真正的“千人千面”尝试,不过对于普通玩家来说,最直接的感受也许是:下次玩《跳一跳》时,那个方块上的小人,也许真的在“演”你。