开发日志#19
大家好!我们是萨摩耶开发组!
我们计划通过每 2-3 周更新一次的开发日志,向各位同步《团战经理 2》的研发进度。期待能持续收获大家的关注与支持!
赛事实机演示
自上一篇开发日志发布后,我们一直在对对战引擎进行打磨优化。下方两段视频,展示的是基于最新版对战引擎运行的对局内容。
YouTube 视频:《团战经理 2》开发版实机演示:第四场对局播放量:844 次⭐即刻将《团战经理 2》加入愿望单⭐链接:https://store.steampowered.com/app/3009300/Teamfight_Manager_2/
YouTube 视频:《团战经理 2》开发版实机演示:第五场对局播放量:1161 次⭐即刻将《团战经理 2》加入愿望单⭐链接:https://store.steampowered.com/app/3009300/Teamfight_Manager_2/
接下来,我们想从技术层面,为大家详细拆解对战引擎的优化思路。在初代对战引擎中,每位选手的人工智能决策机制分为三个核心层级:
战术决策层:从全局视角出发,制定选手需要执行的核心战术,例如:推进下路兵线、准备围剿魔王摩根德、针对某条线路发起突袭。微操决策层:基于既定战术决策,规划短时间内需要完成的即时操作。这类操作规模小、执行快,包括:追击附近敌方单位、小幅后撤调整站位、攻击敌方目标、躲避敌方技能。指令执行层:落实微操决策所需的具体指令输入。这是最终的指令触发环节,例如:为执行 “追击敌方单位” 操作而点击指定移动坐标,或是释放位移技能快速拉近与目标的距离。
这套三层结构决策机制,我们曾在第 10 篇开发日志中提及。在采用该机制的试玩版测试中,我们收到的核心反馈问题是:选手之间缺少战术决策的沟通机制。由于选手无法将自己的战术意图同步给队友,导致团队成员各自为战,最终让整场对局陷入混乱。举个典型例子:一名选手决定前压开团或突进切后,但队友完全不了解这一战术意图,只能在后方原地观望,全程处于被动脱节的状态。
为解决这一问题,我们在上一篇开发日志中,已经预告并展示了选手队内沟通功能的聊天界面。从那时起,我们便着手对整个决策框架进行重构。如今,选手不再是孤立地制定个人战术决策,而是通过队内对话协商,共同确立一套 **“团队全局作战方针”**,所有选手的人工智能均会基于这套统一方针执行操作。
正如大家在演示视频中看到的,现在所有选手都会通过队内对话接收团队的作战目标,并严格依照目标协同作战。本质上,我们是在原有三层对战引擎架构之上,新增了一个 **“团队作战指挥层”**,而队内沟通功能的作用,就是为了让这个指挥层的作战方针能够顺利同步给每一位选手。
目前,对战引擎优化工作中最关键的底层架构搭建已基本完成,这也是我们选择在这个节点放出实机演示视频的原因。希望大家能感受到游戏玩法的优化与进步!
后续优化方向
团队作战共识机制:从演示视频中可以看到,当前版本的机制设定是:只要有一名选手提出作战目标,其他队友就会无条件执行,完全不会出现异议。为了打造更贴合真实团队竞技的体验,我们计划加入战术指令表决机制—— 选手需要通过协商达成共识,才能最终确定要执行的战术。同时,我们还打算让选手的属性(例如:个人主见、进攻倾向等)在表决过程中产生影响,让战术决策更具多样性。战术体系重构:优化后的对战引擎,与现有的战术系统存在诸多冲突。因此,我们正在对战术系统进行全面重构。我们希望重构后的战术系统,能够与引擎中的团队作战流程深度联动,成为掌控整场对局节奏的核心工具。
我们认为,以上两点是当前对战引擎需要重点优化的内容。除此之外,游戏还有许多细节有待打磨,但我们现阶段的目标,并非打造一套 “完美无瑕” 的对战引擎。
我们当前的核心目标,是让游戏达到抢先体验阶段所需的最低标准。具体到玩法体验上,这个标准可以概括为:“尽管部分内容仍有欠缺,但玩家的禁用 / 选用决策与战术部署,能够较好地在对局中体现出来,足以让大家沉浸到观赛体验中。”
由于我们计划在抢先体验阶段,持续对对战引擎进行迭代优化,因此现阶段不会投入过多精力追求极致完善,避免导致游戏的研发进度无限期延后。
欢迎大家观看本次的实机演示视频,并分享你的感受 —— 对比试玩版,你觉得新版本的表现有哪些进步或不足?
以上就是本期开发日志的全部内容,感谢各位的阅读!