游戏中的人工智能不是简单的拟人化游戏,而是通过使用人工智能技术来创建具备响应、交互和挑战性的游戏能力。
人工智能在游戏中的使用
1、NPC
NPC是游戏AI使用最多的地方。这些是游戏中的角色,他们的行为很聪明,就好像他们被真实人类控制一样。这些角色的行为由人工智能算法和引擎决定。很多时候,决策树被用来指导这些NPC的行为。
2、寻路
寻路涉及从一个点到另一个点。在整个游戏领域,寻路是最重要的部分。游戏AI可以从玩家的动作、玩家的打法、游戏中的决定、外观和技术中获得反馈,并据此创造游戏世界。
3、玩家的决定影响游戏
游戏AI可以做到让玩家做出的决定对游戏玩法产生深远的影响。比如NPC从玩家的行为中学习并根据玩家的战术进行调整。
4、数据挖掘
游戏AI让游戏设计师通过数据挖掘了解玩家行为,比如帮助游戏设计师了解最终游戏玩法、玩得最多的游戏部分以及导致玩家停止玩游戏的原因。这使游戏开发者能够改进游戏玩法,提升游戏潜力。
5、游戏内容生成
游戏中的人工智能可以自动创建新内容,比如剧情场景、玩家互动、环境条件以及游戏音乐等等资源。
6、玩家体验建模
游戏AI可以推测出玩家的能力和情绪状态,然后据此定制游戏。这甚至可能涉及动态游戏难度平衡,其中根据玩家的能力实时调整游戏难度。游戏中的人工智能甚至可以帮助弄清楚玩家的意图。
7、高强度NPC
这是游戏中使用的最常见AI类型。例如,人工智能系统给予NPC更快的速度以在赛车游戏中追上玩家,或允许NPC在第一人称游戏中以有利的位置重生。
人工智能在游戏中的好处
人工智能为游戏行业带来了巨大的好处。其中一些是:
1、游戏变得更智能、更逼真
使用模式学习等技术强化学习,游戏中的NPC通过从他们的行为中自我学习来进化。游戏也变得相当逼真,因为它们也解释和响应玩家的行为。还有很多程序不需要人机界面并且能够自动创建虚拟世界。
2、节省成本和时间
通常,开发游戏需要投入大量时间和金钱。而且您甚至不确定市场对游戏的接受程度。AI可以帮助大大减少构建游戏所需的时间,并节省大量用于开发游戏的资源。
3、让用户玩起来更轻松
在游戏中使用AI有助于使游戏更加直观。除此之外,游戏还可以使用人工智能来了解用户对游戏的能力和专业知识,并实时调整游戏的难度级别以与之匹配。
4、消除游戏的可预测性
当使用非确定性行为时,游戏变得不可预测。这意味着游戏的开发者甚至无法预测游戏中发生的事情。这创造了一种新颖、令人耳目一新的体验并增加了游戏的游戏寿命,因为游戏在玩几次后不会变得可预测和无聊。
游戏AI的未来
1、云游戏
云游戏是一种通过互联网流式传输游戏而不需要用户下载和安装游戏的技术。
2、区块链游戏
基于区块链的游戏表明游戏玩家和开发者都需要在区块链平台玩这个游戏。甚至,玩家需要购买数字资产才能参与到游戏中去。
3、基于语音或音频识别的游戏
在游戏中使用音频识别将改变我们感知游戏的方式。通过游戏中的语音识别,用户可以控制游戏手势、监控控件,甚至可以替代控制器的角色。
4、可穿戴支持游戏和VR游戏
AR、VR、MR等领域技术的发展,提升了基于虚拟现实和混合现实的游戏发展,使它们在场景上更加贴近现实。
5、改善手机游戏体验
6、AI制作游戏
人工智能在开发游戏并根据玩家的喜好调整它们方面发挥了巨大的作用。最常用的技术是机器学习。基本上,可以让AI从大量游戏中学习,创建游戏的近似应用,然后继续从这些应用中重新组合知识并使用概念扩展来创建新的游戏。