基于多Agent系统的游戏AI引擎

来源 :天津大学 | 被引量 : 0次 | 上传用户:wushenjian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在当前的电脑游戏中,图形质量的发展已经到了近乎极至的水平,人工智能已经成为决定游戏成功的重要因素,越来越多的游戏开发者和研究者开始将重点转移到游戏中的人工智能研究。由于游戏AI与具体的游戏设计紧密相关,目前还没有出现被广泛使用的AI引擎。本文针对团体竞技类型的游戏,研究和开发了一个基于多Agent系统的游戏AI引擎,主要工作包括:根据游戏中存在大量自主角色的特点和游戏软件对架构灵活性的要求,设计了游戏AI引擎中的多Agent系统模型,包括个体Agent的感知系统模型、运动系统模型和决策系统模型,以及多Agent的通讯系统模型和团队协作模型。以有限状态机技术为支持,集成了消息处理机制,实现了AI引擎的隐式决策树架构和算法封装。在此基础上,将足球相关知识和技能集成进来,增加了游戏控制、输入处理、图形渲染、实体管理等实际的游戏需要的必要功能,实现了一个完整的足球模拟游戏,以验证该AI引擎的有效性。在利用该AI引擎构建的足球模拟游戏中,Agent(球员)可以灵敏地感知比赛形势并做出正确合理的动作,多Agent之间也可以进行良好的协作来完成同一任务,表现出令人满意的智能效果。综上所述,本文将多Agent系统用于游戏AI引擎设计,实现了完整的引擎和基于该引擎的足球模拟游戏,是构建通用游戏AI引擎的初步尝试。我们相信,利用该引擎,开发者可以简单快速地实现游戏中的人工智能架构和自主的智能角色。
其他文献
随着移动互联网的发展,智能移动终端的安全问题也益发严峻,作为最主流的移动操作系统之一,Android以其开放性和实用性获得了广泛的应用市场,但作为一个注重功能的系统,Android的安
当今互联网搜索引擎主要分为通用搜索引擎和面向领域的搜索引擎(也称为垂直搜索引擎),而后者又成为搜索引擎技术发展的一大趋势。因为在某些用户有特定要求的领域,通用搜索引
随着网络信息化的高速发展,网络中的可用Web服务资源日渐增多,通过Web服务集成可以充分利用已有资源,实现面向网络化、跨地域和异构平台的系统功能的一体化。但是,Web服务无法高
随着社会的不断进步和网络技术的不断发展,互联网用户和互联网站数量都在不断的增长。对网络服务器的可用性、可扩展性和安全性的要求越来越高。传统的单服务器模式,已经不能满
在多Agent系统理论中,为了尽可能细致的刻画Agent合理的行为能力,人们提出了合作的概念。其中,最为自然的一种合作形式就是联合,即系统中Agent个体保持和团体完全相同的价值
在信息和知识经济时代伴随着计算机技术和网络技术的不断发展,企业纷纷建立自己的商务网站,开展电子商务活动,日积月累网站上生成了大量的与客户有关的记录信息,这些信息对企业来
随着Internet的发展,互联网络环境下的信息安全由于涉及到国家安全和社会稳定,已日益受到各国政府部门和社会各界的重视。信息安全的关键内容是密码技术,而密码技术的核心则
随着信息技术的发展,人们在日常事务处理和科学研究中积累了大量宝贵的数据。如何从中提取或挖掘用户所需要的信息,是当前信息科学和技术领域面临的一大挑战。关联规则(associa
随着社会的进步和汽车工业的飞速发展,汽车的安全问题被提到一个前所未有的高度。汽车防抱死制动系统(Anti-lock Braking Systcm,简称 ABS)是一种主动安全装置,它能够提高汽车的
Web使用挖掘是Web挖掘领域中的一个重要研究方向。它对于发现用户访问网站的规律、提高Web系统的性能和实现Web系统的个性化服务等方面都具有重要意义。将Web使用挖掘技术和