游戏开发中的人工智能研究与应用

被引量 : 0次 | 上传用户:crying___leaf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
采用大量的游戏人工智能(Artificial intelligence AI)是使一款游戏鹤立鸡群的重要手段之一。高质量的游戏AI已经不再是为提高游戏运行速度才予以考虑的东西,它现在已是和图形或声音一样,成为游戏设计过程中的极为重要的一个部分,它还是阻碍游戏产品畅销的一个决定性因素。本文主要针对游戏开发过程中的人工智能技术进行研究,并在研究这些技术的基础上,结合实践中所做的项目,提出一个仿生机器人系统。该仿生机器人模拟人的生理结构,具有大脑、路径规划子系统、感知子系统、目标子系统、火控子系统等,各子系统通过完成各自不同的功能,一起组成整个仿生机器人系统。该仿生机器人系统充分利用了面向对象编程的思想,特别是面向对象编程开发中的组合(Composite)模式。组合模式的意图是将对象组合成树形结构以表示“部分—整体“的层次结构,并使得用户对单个对象和组合对象的使用具有一致性。基于这个组合模式,本文开发出一个基于任务驱动的AI控制系统,该控制系统能够模拟现实生物中人们思考问题,解决问题的方式,即由抽象到具体,整体到局部,逐层分解,逐步完成。这个AI控制系统不管是在游戏编程的过程中,还是在功能的开发,以及后期的调试,都显示出了巨大的灵活性,同时它也是仿生机器人的核心部分。同时该仿生机器人系统还将现实生活中的牛顿运动学定律运用到游戏中来,采用高效的A*启发式寻路算法,并在已有算法的基础上对其进行改进和优化,使游戏环境尽量表现的真实合理。消息机制的使用和对调试的支持,进一步增强了该仿生机器人系统的功能,也增加了该系统的灵活性。这个仿生机器人系统为游戏中的计算机控制角色提供了一个完美的解决方案,是一个功能强大、运行稳健、极易应用和扩展的系统,在实践中的应用也充分证明了这一点。
其他文献
综合网管系统通过一个网管工作站对互连的不同网络实施各种管理和控制,从而实现对全网的综合管理,包括全网故障分析、故障定位、全网性能综合分析等功能,能够从总体上提高电
随着国际经济的发展,企业所面临的外部经营环境也发生了明显的变化:由固定的生产流程、固定的顾客需求以及技术发展缓慢的“稳定”的经营环境转变为以顾客、竞争和变化为主要
[目的]探讨女性月经不调与皮质醇激素之间的关系,为治疗提供方向与理论依据。[方法]回顾性分析运用补肾养精益气之法(加味育阴汤加减)治疗的月经不调典型病例资料及诊疗进程
目前,内容提供商提出了利用互联网传播大尺寸块式内容(如游戏软件)和流式内容(如高清流媒体)的需求。而传统的CDN(Content Distribution Network,内容分发系统)面对这样的需
介绍了一种新型扩散式燃烧器—后混式鼓风旋流燃烧器的原理、结构、特性及有关设计参数的选取 ,列举了有关实验数据。
随着多媒体信息的广泛应用,并在数据库系统和计算机视觉两大研究领域的共同推动下,图像检索技术己逐渐成为一个非常活跃的研究领域。如何有效地对这些图像进行分析、存储和检
在各行业中,广泛使用各种加热炉、烘房、烘箱、恒温箱等,都必须对温度进行精确的控制。温度的波动会直接影响到生产、实验结果。本文研制了基于PIC16F877A的具有通讯接口智能
ARINC429是目前航空通讯中使用很广泛的通信协议,它规定了航空各系统间或系统与设备间的数据传输要求,是航空信息传输的主要方式。实现这种通信协议的硬件架构,在市场上有好
无线通信业务的快速增长要求开发更多的通信资源,天线阵列技术就是一种利用空间资源的有效手段,它扩充了传统通信中的频域、时域和码域资源,从而能够有效地增强信号传输强度并增
目的观察黄连素治疗老年糖尿病周围神经病变的疗效及安全性。方法54例老年糖尿病神经病变患者入选本研究,并随机进入黄连素组(27例)和弥可保组(27例)。黄连素每天3次,每次4片