人工智能将如何塑造游戏行业的未来?

在这篇博文中,我们将探讨人工智能在游戏行业的现状和未来发展方向,以及游戏开发的未来。

 

人工智能在游戏行业中扮演什么角色?

自2016年“AlphaGo”击败李世石以来,全球对人工智能的兴趣激增。此后,人工智能的应用范围已从围棋扩展到其他各种游戏,其在实时和在线游戏中的潜在应用尤其引人注目。那么,与围棋等棋类游戏相比,人工智能在在线游戏中的发展程度如何?在存在无数变量的游戏环境中,人工智能又能发挥怎样的作用?
游戏中的人工智能并非仅仅作为玩家的对手,它还承担着多种辅助游戏运行的功能。例如,它可以分析玩家的技能水平,匹配合适的对手;维护游戏平衡;以及检测作弊程序或异常游戏行为。典型的例子包括《英雄联盟》中的排位匹配系统和《冒险岛》中的异常游戏行为检测系统。
《英雄联盟》的排位系统通过分析玩家的技能水平,将技能相近的玩家配对进行比赛,从而提供公平的游戏环境。
此外,还利用各种人工智能技术来检测和惩罚使用非法程序(例如自动狩猎或自动采集工具)的用户。

 

NPC和游戏AI是如何演变的?

目前,大多数游戏都包含被称为NPC(非玩家角色)的AI角色。虽然也存在一些与人类玩家对战的传统游戏AI,例如国际象棋或跳棋,但近年来也出现了一些游戏,其中的NPC会根据玩家的行为做出各种反应。代表作包括《黑与白》和《模拟人生》。
《黑与白》是一款以玩家扮演神明为中心,收集追随者并扩张领土的游戏,游戏世界和NPC会根据玩家的行为做出不同的反应。
《模拟人生》是一款领先的生活模拟游戏系列,它模拟人类的日常生活,游戏角色在各种情况下都能做出恰当的行为。
游戏AI中使用的智能体通常根据其智能水平分为反应型智能体、决策型智能体和学习型智能体。反应型智能体是最基本的类型,它们会对周围环境的刺激立即做出反应。决策型智能体会分析输入信息,制定计划,然后决定行动。学习型智能体的特点是能够根据过去的经验不断改进自身性能。
过去,大多数游戏都只在反应式或决策式智能体层面应用人工智能。这是因为游戏必须同时处理大量的NPC,而应用更高层次的人工智能会显著增加计算和开发成本。此外,由于学习型智能体需要高性能硬件,因此它们通常只用于某些研究项目或有限的游戏内容。
然而,随着人工智能计算性能的显著提高以及强化学习、大规模语言模型和生成式人工智能等技术的进步,学习代理的应用范围正在逐步扩大。

 

基于学习的人工智能和程序化内容生成如何改变游戏?

与回合制棋盘游戏不同,网络游戏涉及无数实时发生的事件。玩家和NPC必须在短时间内执行各种操作,这需要更复杂的决策能力。为了应对这种环境,利用强化学习的人工智能已开始应用于游戏领域。
《剑灵》就是一个绝佳的例子,它将基于学习型智能体的AI引入了“无限之塔”模式。该AI通过与玩家的战斗分析自身表现,并根据结果调整后续对手的难度。最初,AI通过与其他AI实例反复战斗来积累数据,之后则利用真实玩家的数据进行训练。此外,游戏还精心设计了奖励和惩罚机制,以在有效利用服务器资源的同时,保持用户参与度。
这使得人工智能能够在不显著影响游戏性能的前提下不断提升自身能力。与传统NPC重复预设攻击模式不同,人工智能会根据玩家行为选择不同的策略,让玩家摆脱死记硬背攻略的束缚,体验更加紧张刺激的游戏玩法。
到目前为止,我们主要探讨的是辅助玩家的NPC型AI。然而,“程序化内容生成(PCG)”技术——即AI自行生成游戏内容——近年来也发展迅猛。这项技术使算法和AI能够自动生成地图、角色、物品、任务等等,而无需开发者手动创建所有内容。
由于人工智能每次都会根据特定的规则和算法生成新的内容,玩家每次重玩同一款游戏都能获得全新的体验。例如,《洞穴探险》(Spelunky)中的随机地图生成系统和《中土世界:暗影魔多》(Shadow of Mordor)中的复仇女神系统就是很好的例子。
《Spelunky》是一款玩家探索洞穴并收集宝藏的游戏;地图布局和障碍物的位置每次游戏都会改变,从而带来不可预测的游戏体验。
在《中土世界:暗影魔多》中,复仇女神系统允许敌方角色保留各自的记忆、等级和个性,并与玩家建立独特的联系——例如,根据互动情况进化或寻求复仇。这些系统提供了一种全新的游戏体验,不同于以往反复面对相同敌人的传统玩法。
程序化内容生成也为开发者带来了显著优势。它减轻了手动创建海量内容的负担,从而提高了开发效率并延长了游戏的生命周期。此外,玩家每次都能体验到全新的环境和情境,这有助于减少重复游玩带来的厌倦感。近年来,随着生成式人工智能技术的进步,程序化内容生成的范围已从地图创建扩展到对话、任务、NPC行为和语音生成等各个领域。

 

为什么人工智能对游戏行业的未来至关重要?

然而,人工智能在游戏行业的普及速度并未达到预期。这是因为人工智能的开发需要大量的时间、成本和专业人员。尤其对于大型游戏而言,获取训练人工智能所需的数据并进行反复测试至关重要,这给开发带来了相当大的负担。
此外,人们常常认为游戏中的人工智能只需提供玩家享受游戏所需的基本功能即可。因此,一些开发者并不觉得有必要积极开发更高级的人工智能。
然而,游戏行业的趋势正在迅速变化。多家全球游戏开发商已经开始构建自己的AI技术和算法,并将AI应用于各个领域,例如NPC对话、内容创作、游戏测试和运营自动化,他们运用了生成式AI、强化学习和大型语言模型等技术。这些技术正逐渐成为关键要素,不仅能够提高开发效率,还能为玩家带来更加自然、沉浸式的游戏体验。
如果这些技术未来能够更可靠地商业化,那么仅仅依赖传统方法的游戏公司很可能难以保持竞争力。相反,那些积极研究人工智能技术并将其融入游戏开发流程的公司,则能够在不断变化的市场中获得更强的竞争优势。
当然,并非所有游戏都需要尖端人工智能。然而,随着游戏规模的扩大和用户期望的提高,人工智能不仅成为一种选择,更成为一项至关重要的竞争优势。从开发阶段就积极运用人工智能的公司,能够更快地推出新内容,打造更逼真的游戏环境,并有效应对不断变化的用户需求。
归根结底,在游戏行业,人工智能不仅仅是让NPC更智能的技术。它正逐渐成为一项核心技术,能够提升游戏开发效率,为玩家带来全新体验,并决定行业未来的竞争力。随着人工智能技术的不断进步,游戏有望超越简单的娱乐形式,发展成为一种能够与玩家共同学习和成长的新型内容。

 

关于作者

锦田

我喜欢温柔可爱的事物。我喜欢狗、猫和花,因为它们能让我感到快乐。我也喜欢美食和旅行,探索新鲜事物。除此之外,我还喜欢躺下来,欣赏风景,放松身心,享受生活。