首页> 外文会议>Brazilian Symposium on Computer Games and Digital Entertainment >On the Development of an Autonomous Agent for a 3D First-Person Shooter Game Using Deep Reinforcement Learning
【24h】

On the Development of an Autonomous Agent for a 3D First-Person Shooter Game Using Deep Reinforcement Learning

机译:基于深度强化学习的3D第一人称射击游戏自主代理开发

获取原文

摘要

First-Person Shooter games have always been very popular. One of the challenges in the development of First-Person Shooter games is the use of game agents controlled by Artificial Intelligence because they can learn how to handle very distinct situations presented to them. In this work, we construct an autonomous agent to play different scenarios in a 3D First-Person Shooter game using a Deep Neural Network model. The agent receives as input only the pixels of the screen and should learn how to interact with the environments by itself. To achieve this goal, the agent is trained using a Deep Reinforcement Learning model through an adaptation of the Q-Learning technique for Deep Networks. We evaluate our agent in three distinct scenarios: a basic environment against one static enemy, a more complex environment against multiple different enemies and a custom medikit gathering scenario. We show that the agent achieves good results and learns complex behaviors in all tested environments. The results show that the presented model is suitable for creating 3D First-Person Shooter autonomous agents capable of playing different scenarios.
机译:第一人称射击游戏一直很受欢迎。开发第一人称射击游戏的挑战之一是如何使用由人工智能控制的游戏代理,因为他们可以学习如何处理呈现给他们的非常不同的情况。在这项工作中,我们构造了一个自治代理,以使用深度神经网络模型在3D第一人称射击游戏中玩不同的场景。代理仅接收屏幕像素作为输入,并且应该学习如何与环境交互。为了实现此目标,通过对深度网络的Q学习技术的改编,使用深度强化学习模型对代理进行了培训。我们在三种不同的情况下评估我们的特工:针对一个静态敌人的基本环境,针对多个不同敌人的更复杂环境以及自定义的medikit收集场景。我们证明了该代理可以在所有测试环境中取得良好的结果并学习复杂的行为。结果表明,该模型适用于创建能够播放不同场景的3D第一人称射击射击自主代理。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号