根据一些专家的说法,游戏中最有效的人工智能应用是那些不明显的应用。每年,人工智能游戏都会以多种形式出现。游戏将针对每种类型以不同的方式使用AI。游戏AI会对角色的回复和行为负责。
人工智能以前被用来预测玩家的下一个动作。在现在的游戏时代,人工智能可以增强游戏视觉效果并为游戏开发者解决很多问题。而另一方面,人工智能游戏并不依赖完全人工智能。
什么是游戏中的人工智能(AI)?
游戏中的人工智能是指响应式和自适应的游戏体验。这些由人工智能驱动的交互体验通常由游戏NPC生成,这些NPC具有智能或创造性的行为,就好像由人类游戏玩家控制一样。而游戏AI是这一切的基础,是决定着游戏世界中NPC行为的引擎。
AI游戏越来越多地将游戏体验的控制权转移到玩家身上,玩家的行为有助于产生游戏体验。
游戏设计中的人工智能程序生成,也称为程序性故事讲述,是指通过算法生成的游戏数据,而不是由开发人员专门去构建的每个元素。
从广泛的意义上说,大多数游戏都包含某种形式的人工智能(AI)。例如,开发人员使用人工智能为无数游戏角色赋予看似智能的生命。事实上,人工智能在更传统的科学应用中也是如此。
在很早之前,一些开发人员将寻路、任务剧情视为游戏AI的一部分。这其中包括从简单的追逐、逃避到模式运动,再到神经网络和遗传算法。
任何能够将智能错觉提高到适当水平,从而使游戏更具沉浸感、挑战性,让游戏变得更加有趣的东西,都可以被视为游戏AI。就像在游戏中使用真实物理一样,优秀的AI增加了游戏的沉浸感,吸引玩家进入并暂停他们的现实一段时间。
确定性与非确定性AI
游戏AI技术通常有两种形式:确定性和非确定性。
确定性
确定性行为或性能是指定的和可预测的。确定性行为的一个例子是简单的追逐算法。您可以通过沿x和y坐标轴前进,直到角色的x和y坐标与目标位置重合,显式编码非玩家角色以向某个目标点移动。
非确定性
非确定性行为与确定性行为相反。行为具有一定程度的不确定性,并且在某种程度上是不可预测的,不可预侧取的程度决于所采用的AI算法。非确定性行为的一个例子是NPC学习适应玩家的战斗策略。
为什么人工智能(AI)在游戏中很重要?
人工智能在游戏中的最终目标是改善玩家的游戏体验。游戏已经超越了在控制台和台式计算机之间的选择。相反,玩家已经可以在很多移动和可穿戴设备上获得游戏体验,包括智能手机、VR耳机等。借助AI,开发人员现在可以跨设备类型创建游戏。
人工智能在游戏中变得越来越普遍,这为游戏开发商带来了巨大的商业利益。预计到2026年,游戏行业将成为最赚钱的行业之一,市值约为3140亿美元。因此,全球对基于人工智能的游戏开发的投资一直在持续增长。