为什么游戏开发者希望在游戏服务器开发中使用人工智能?

为什么游戏开发者希望在游戏服务器开发中使用人工智能?

人工智能是游戏服务器开发的指南

为什么游戏开发商想要在游戏服务器开发中使用人工智能? 机器学习可以通过多种方式解决游戏开发中的两个基本问题:

1. 与人类玩家一起玩游戏(团队或对抗)。

2.帮助玩家动态构建游戏。

我们将在下面的每个类别中探索潜在的解决方案,但一般来说,机器学习算法可以减轻人类游戏开发人员当前需要执行的大部分工作。 如果我们能够为非玩家角色(NPC)开发可靠的算法,那么他们的控制和独特环境的构建都可以自动化。

机器学习在游戏领域肯定有希望,但我们离它还很远。 Epic Games 首席执行官 Tim Sweeney 表示:“[视频游戏]人工智能仍处于黑暗时代。

然而游戏素材,一旦机器学习成熟到可以在游戏中可靠使用的水平,它就可以在很多方面从根本上改变游戏体验:

1. 非玩家角色(NPC)是算法

目前,您在视频游戏中的对手是预先设定的 NPC(非玩家角色),但基于机器学习的 NPC 可能会让您面对不可预测的敌人。 这些敌人的难度级别也可以调整。 当您学习玩游戏时,您的敌人会变得更加聪明,并根据您在游戏中的行为以独特的方式做出反应。

2.复杂系统建模

游戏服务器学习算法的优势在于其对复杂系统进行建模的能力。 视频游戏开发者总是努力让他们的游戏更加真实和真实。 当然,对现实世界进行建模很困难,但游戏服务器学习算法可以帮助预测玩家行为的下游影响,甚至可以对玩家无法控制的事物进行建模游戏图片素材,例如天气。

3、让游戏更加美观

让游戏更真实的另一个要素是让它看起来更漂亮。 游戏开发商也在这方面使用机器学习。 在视频游戏中,事物通常从远处看起来不错,但当您靠近物体时游戏开发中的人工智能 拜拜,物体渲染效果很差并且变得像素化。

4.更真实的交互

构建真实虚拟世界的另一个主要挑战是玩家如何与友好的 NPC 互动。 在许多游戏中,您需要与脚本角色交谈才能完成目标。 然而,这些对话的范围有限,通常遵循屏幕上的提示。

5.实时世界创建(Universe Creation on the Fly)

机器学习在游戏开发中最有前途的应用之一是动态创建世界。 迄今为止,一些最受欢迎的视频游戏是开放地图游戏,可让您探索广阔的风景。 这些游戏需要开发人员和艺术家花费数千小时的时间来渲染。 然而,机器学习算法可以帮助寻路和创造世界。 例如,《无人深空》等游戏包含无数个新世界供您探索游戏开发中的人工智能 拜拜,所有这些世界都会在您探索时产生。

6、更有吸引力的手机游戏

移动游戏占全行业游戏收入的50%。 您可以在停机期间轻松拿起手机或平板电脑上的游戏,无需专用的游戏机。 过去,移动游戏的范围受到限制,因为您的手机不具备游戏机或 PC 的处理能力和图形功能。 但随着智能手机中最新人工智能芯片增加了专门的处理能力,这些限制开始改变。 上面讨论的游戏服务器学习的许多好处都将适用于移动游戏,并且硬件不断改进,使移动游戏更加真实、互动和沉浸。 【艾娜】

文章来源:https://www.zndata.com/article/2938.html