-

知道了

开发者日志:更新人机AI

2023-04-28 20:59:25 英雄联盟官方

过去几个月里,我们重新开始为人机进行投入。虽然这一块其实从未停滞过,但我们需要想清楚今天和未来的《英雄联盟》到底应当采取怎样的方式。

皮肤&音乐 其它插画 资讯
搜索

衍生内容

开发者日志:更新人机AI

英雄联盟官方 2023-04-28 20:59:25

过去几个月里,我们重新开始为人机进行投入。虽然这一块其实从未停滞过,但我们需要想清楚今天和未来的《英雄联盟》到底应当采取怎样的方式。

大家好,我是Darcy “Riot DashiJador” Ludington,英雄联盟人机团队技术产品负责人。目前我还在铂金段位苦苦挣扎,不过大部分时间我都在玩轮换游戏模式,很快还要去玩我们的人机对战模式!今天我还请到了人机团队现任技术负责人Emmett “Riot Sentanel” Coakley,一位主玩极地大乱斗的夜猫子。能和大家一起聊聊人机的事情,我们都很激动!

《英雄联盟》中的人机:历史回顾

《英雄联盟》从一开始就有人机,也一直在为人机英雄做小型更新,直到2014年,我们重写了当时所有的人机程序。但就算是重写之后,我们也只能支持已有的那些人机,它们仅占全部英雄阵容中的很小一部分。而且我们有两个上路英雄,没有打野——这并不能很好地代表大家现在看到的队伍构成。

重新为人机投入

过去几个月里,我们重新开始为人机进行投入。虽然这一块其实从未停滞过,但我们需要想清楚今天和未来的《英雄联盟》到底应当采取怎样的方式。

从玩家反馈和痛点中,我们能看到许多玩家都想要一种低风险、低压力、类似于英雄联盟的体验,用于打磨技术,提升整体水平,尤其是和刚开始玩的朋友一起练习。

我对这一点深有体会——2010年我刚开始玩的时候,“菜就多练练”这句话说着容易做着难。我的朋友想和我一起玩,我也想和他们一起,但PvP对我们来说实在太难了。我的前17级都在玩人机,以为自己已经准备好了,但是一进入PvP战场,我就发现人机和玩家完全不是一回事。我想有一个空间,能和技术远高于我的朋友一起成长和学习。

现在我们知道,这并不只是我一个人的愿望。数据表明,当新玩家进入PvP队列时,无论他们之前玩了多少人机对战,对胜率都毫无影响。所以我们想给玩家提供一个接纳不同技术水平的空间,让他们既能享受英雄联盟中策略与团队合作的乐趣,又不用承担太大压力。

除了创造新的人机,我们认为升级人机也能增进英雄联盟的能力,为设计师提供新的工具,帮助玩家们在一个学习环境中提高技术。(因为在PvP对局中,上路可能很少碰到德莱厄斯和阿木木。)

在开发者和玩家越来越高的呼声中,我们组建了这支团队,帮助搭建一套新的扩展性更强的人机体系,让玩家能在英雄联盟中学习和成长,同时支持设计师们为这部分玩家创造新内容……太妙了!

我们的目标

这个项目有几个主要目标,包括:

提升人机体验,更好地反映英雄联盟对局的一般游戏体验。

● 会打野、抓人和抢龙的人机!

● 让人机的配合更有策略性、更团结。

● 能够响应环境变化的人机。

人机打野阿木木会清野怪和放惩戒!

提供一种更好地学习与提升英雄联盟水平的方式,不像PvP压力那么大。

● 扩展英雄池。

● 会团队配合的人机。

● 能够根据你的技术水平进行调整的人机,满足玩家变得更强的需求。

让我们的人机技术更有弹性、方便维护、可扩展,让设计师为玩家带去更有趣的体验。

● 新游戏模式。

● 可编辑的人机行为。

● 支持快速迭代的工具。

趣味技术碎碎念

我们不会讲得太技术,但还是想稍微介绍一下实现的方法。人机基础架构面临的一个主要挑战,是决定如何构建在长期做到可持续、可扩展的人机方案。如何让我们创建的人机逻辑支持整个英雄阵容(到米利欧为止一共163名英雄)?除此之外,如何在召唤师峡谷之外的模式中支持这些英雄?需要再定制163个极地大乱斗人机吗?无限乱斗再来163个?终极魔典呢?还有将来的模式?

我们目前的方式是为人机决策逻辑开发一套新的行为树系统。行为树可以看做一套做决策的流程,用于评估当前应该采取什么行动,先从优先级最高的行动开始评估。这些行动通常都会分组为各类子树,所以在英雄联盟的行为树上,子树包括战斗、撤退、移动、打野、购买道具、升级技能等。

行为树示例(注:并非机器人AI。)

在短期以外,我们还将进一步构建行为树技术,以便为目前无法实现,但将来有可能出现的机会铺路。可以训练玩家的人机?能帮助你达到更高技术层次的机器学习人机?支持快速PvE体验编程的人机?有了现在的奠基工作,我们就离以上这些更近了一步!

但是在创造这些入门人机时,我们时刻都在考虑大家的需要。所以来看看2023年我们都有哪些打算吧!

我们的新测试人机

首先,我们想确认这个方向能得到大家的良好反馈!这些人机一开始会很简单,从高手的角度看可能还不够好,所以目前我们的目标是在测试服上线。我们想降低入门英雄联盟的难度,所以请多叫一些没玩过英雄联盟的朋友来试试!

我们的测试人机将于今年下半年在测试服上线两周,记得去试试看!

为了支持我们的目标,后端也需要做大量工作,所以我们想知道人机的哪些方面令你满意,哪些你觉得还可以改进,以确保这些人机能很好地支持我们的玩家和开发者!

如果你没时间参加人机测试,也不用担心!在正式发布前,我们会收集多轮反馈,以便继续迭代和优化我们的人机,提供更好的玩家体验。

放眼长远

从长期看,我们希望这项技术能够不断扩展,并且支持各种团队和工程师反复使用,为我们可爱的玩家带去新的体验。

我们认为完成基础架构和工具开发后,会涌现大量新的机会,因此如果你有什么利用人机的好点子,请一定告诉我们!

今年晚些时候测试服见,谢谢大家,你们看到的人机都是我们的人!

我们峡谷见!

评论0
最热 最新

还没有评论哦~赶紧来占个座吧!