基于Unity3D游戏人工智能的研究与应用

来源 :广东工业大学 | 被引量 : 3次 | 上传用户:jy02191348
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
得益于近年来科学技术的发展,计算机的软件和硬件性能都得到了很大的提升,游戏人工智能相关的研究开始被人们所重视。游戏人工智能作为游戏中的重要组成部分,一直扮演着提升玩家体验的角色。但是开发人员也意识到,想要做出一个高度智能化的游戏人工智能,也是一项非常具有挑战性的任务。目前,商业游戏中常见的游戏人工智能设计方式主要有:有限状态机和行为树。这些方法能够得到市场的认可,原因是其设计出的游戏人工智能的行为完全可控,但是表现的灵活性不足。因此,一种新的游戏人工智能应运而生,那就是使用机器学习的方式,训练出满足我们需求的,并且灵活多变的游戏人工智能。本文将着重研究行为树和机器学习两种方式,设计出感知能力更加拟人化,行为灵活多变的射击游戏人工智能。并且基于Unity3D游戏开发引擎,开发一款射击游戏。主要研究工作体现在以下三个方面:(1)基于行为树技术设计一种射击游戏人工智能。为了使游戏中非玩家角色(Non-Player Characters,NPCs)体现出尽可能多的智能性,本文从NPCs的感知能力着手,在视觉感知和听觉感知上各提出一种具有实用价值的设计和实现方法。具体应用到游戏中,还设计了其他附加行为节点,使NPCs的行为表现更加完整。(2)运用机器学习中的相关技术设计游戏人工智能,主要是强化学习的方式。以训练投篮机器人为例,详细描述基于机器学习游戏人工智能的设计实现方法。另外,为了使强化学习的训练更加快速有效,结合使用了课程学习和好奇心等方法。通过多组不同组合的训练实验,展示出较为科学有效训练方法。(3)基于Unity3D引擎设计制作一款射击游戏,包括游戏的故事背景,游戏风格,基础的可玩性功能,最重要的是,将本文提出的行为树感知系统设计方法和基于机器学习的设计方法应用于该游戏的NPCs制作过程中。同时对比实验多种训练方式,从数据中分析最优的训练方法。在篮球运动员游戏人工智能的设计制作中,提出了行为树与机器学习相结合方法,将机器学习所得到的策略模型封装成行为树中的某些节点,将二者有机的结合,取长补短。最后,通过游戏整体运行效果的描述,展示出所有游戏人工智能的智能行为表现。
其他文献
大凉山断裂带是中国大陆大型强震断裂带鲜水河-小江断裂系的重要组成部分,其中段的普雄断裂是断裂带中最长的1条次级断裂。该次级断裂的古地震活动情况对评价该区域地震活动
2020年全面建成小康社会的目标对贫困治理更具现实意义。本文通过构建SOFM神经网络评估模型,聚类分析南疆三地州24个县市的经济—社会—自然多维度贫困。在评价县域旅游资源
近年来中国综艺节目方兴未艾,青年人在社会的话语权逐渐提高,青年亚文化以崭新的发展势头出现在中国综艺节目中,青年亚文化原有的抵抗性、颠覆性等特点,逐渐在社会文化、节目
校长的课程领导力是指以校长为核心的学校课程共同体在明确的课程思想指导下,以学校建设为目的,构建学校课程框架,创造性地实施新课程,全面提升教育质量过程的能力。随着课程
根据鸡毒支原体(MG)和滑液囊支原体(MS)的16SrRNA基因序列,设计并合成了探针MG和MS共同目的基因,跨幅为580bp的一对引物。用这对引物对2个标准的MG和1个标准的MS菌株DNA模板
美术鉴赏是美术课程中不可或缺的部分,源于美术鉴赏对高中学生形成美术鉴赏能力、提高审美素养具有主导性和基础性的作用。教学是由教师的教和学生的学组成的双向活动,只有双
<正>自1945年美国学者约瑟夫·弗兰克发表第一篇有关文学空间问题的论文《现代文学中的空间形式》以来,时间过去近七十年了。在这期间,特别是近三四十年间,虽说有关空间研究
文章基于广东企业调查数据,考察了机器人应用如何重塑企业收入分配格局。研究发现:(1)在理论上,机器人作为一种偏向型技术进步的载体,当机器人与劳动是替代而非互补关系时,机
合作学习作为一项在基础教育中行之有效的教学模式,在我国高职院校的课堂中已经被广泛应用,但在应用过程中也存在一定的问题。本文首先分析学习的内涵,进而研究我国高职院校
在世界范围内,社区服务作为一项开放性的社区矫正措施,得到许多国家的采用,制度体系比较成熟。但不同国家的法律传统不同,因此他们所采用的模式和呈现法律属性也各有不同。我