首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

人工智能对策略游戏开发的影响

热门策略棋盘游戏“外交”的玩家齐聚虚拟宇宙,参加在线游戏锦标赛。他们遍布全球;没有玩家能看到对方,只能在游戏中互动。所以他们无法知道其中一个玩家是一台计算机——一个名为 Cicero 的 Meta 设计的人工智能 (AI) 程序。

几十年来,计算机一直在国际象棋和围棋等战略游戏中击败人类。但西塞罗的外交胜利代表了一个巨大的飞跃——多个玩家、大量资源的管理,以及基于玩家结成临时联盟并相互联合的战略,然后在最合适的时刻转移联盟并出卖他们的前盟友。换句话说,这比“车直走,象斜走”要复杂得多。

不可否认,人工智能技术在短短几年内取得了突飞猛进的发展。以下是我们预计它会如何影响人们设计和玩数字策略游戏的方式。

要事第一——什么是策略游戏?

策略游戏是一种游戏,玩家可以使用他们的批判性思维和决策技能来实现特定的目标。流行的数字战略游戏的一些示例包括帝国时代、文明、星际争霸和命令与征服。

在策略游戏中,玩家必须提前思考并考虑多种可能的结果才能获得成功。这需要分析性思维、创造力和适应性的结合——换句话说,这些特征历来是人类大脑的唯一领域,而不是人工大脑。

人工智能已经在数字战略游戏的开发中发挥了重要作用,而且随着技术的进步,它的影响力只会越来越大。

这种影响将如何改变用户体验游戏的方式?以下是 AI 技术将影响战略游戏开发未来的四种主要方式。

1. 增强游戏性

传统的视频策略游戏依赖于相当有限的“决策树”。玩家采取行动 A……随之而来的是反应 A。玩家采取行动 B……随之而来的是反应 B。结果存在一些可变性,但几乎没有希望打破玩家基本上遵循脚本的错觉——可预测的、重复的、每次都是相同的游戏。

像西塞罗这样的机器学习算法则不然。通过这些算法,游戏可以创建由 AI 驱动的对手,这些对手可以学习并适应玩家的策略。通过采取不同的行动,玩家可以使游戏每次都以不同的方式进行,从而使这些游戏更加身临其境和“可重玩”。

2. 程序生成的内容

并非每个游戏元素都是预先编程和不可变的。许多游戏使用程序生成的内容——在玩家玩游戏时创建游戏元素(如地形和地形)的算法。

这不仅让它每次都有不同的游戏体验——它还通过创建自己设计的游戏元素来减轻游戏设计师的一些负担。

当然,程序生成的内容受到当今人工智能能力的限制。强大的人工智能可以让程序驱动的内容远远超过有限的地形和地形细节。

现代人工智能程序驱动的内容不仅包括身临其境的视觉世界,还包括讲故事的元素。 人工智能将能够对玩家的选择做出反应,并展开一个与玩家选择另一个岔路口时完全不同的故事情节。如果世界和故事每次都不同,玩家就会更有可能继续回来玩更多游戏。

3.改进游戏平衡

设计游戏最困难的方面之一是平衡 游戏,以便为尽可能多的玩家提供足够的挑战。

这就是为什么游戏有“难度级别”(简单、中等、困难等)以及为什么“boss 战”变得越来越难。太容易了?更高级的游戏玩家将放弃游戏。太难?新手游戏玩家会认输。无论哪种方式,您都失去了一名球员。

我们已经提到了 AI 能够适应玩家的行为并为他们创建定制的体验,包括他们的难度级别。但它比这更深入。人工智能还可以分析海量游戏数据,找出人类开发者永远不会发现的潜在平衡问题,并提请开发者注意。

在 AI 出现之前,开发人员会依靠玩家或测试版玩家报告来发现这些问题——并不完全可靠。一个专门的人工智能算法在游戏中寻找潜在的不平衡?更 可靠。

4.合作人工智能

还记得外交锦标赛的例子和 AI Cicero 吗?外交不仅仅是玩家之间相互对抗的游戏——他们与其他玩家结成联盟和伙伴关系来对抗彼此。至少 其中一些锦标赛选手在不知不觉中与人工智能算法结成联盟,认为他们正在与另一名人类选手合作。

考虑一下。西塞罗必须知道什么时候结盟是有意义的,与哪些玩家结盟,以及什么时候是在背后捅他们一刀并争取大“W”的最佳时机。

这对玩家与策略游戏中的非玩家角色 (NPC) 互动的方式具有巨大的影响。传统上,NPC 非常 有限。就像被诅咒的灵魂一样,他们仍然停留在他们预先设定的一系列动作中,他们的口头反应有限。

人工智能在战略游戏中的未来

下一步是什么?自己设计的游戏?它不能太远。人工智能算法已经可以编写基本代码。我们可能正在展望这样一个未来,一个有创造力的青少年可以在他们父母家中的卧室里产生一个想法并继续开发下一个命令与征服。

对于热爱策略游戏的玩家和热爱开发策略游戏的开发者来说,未来是光明的。AI 正在彻底改变策略游戏类型,并为未来更具创新性和吸引力的体验铺平道路。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230609A07JNU00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券