基于agent的自主游戏角色-计算机应用技术专业论文.docxVIP

  • 3
  • 0
  • 约4.38万字
  • 约 54页
  • 2019-01-09 发布于上海
  • 举报

基于agent的自主游戏角色-计算机应用技术专业论文.docx

基于agent的自主游戏角色-计算机应用技术专业论文

摘要近几年,计算机软件和硬件的发展,市场环境的成熟,给游戏产业带来了空 摘要 近几年,计算机软件和硬件的发展,市场环境的成熟,给游戏产业带来了空 前的盛况。虽然游戏智能也随之有较大幅度的提高,但与图形画面和物理效果比 相对滞后。本文通过对游戏角色的深入研究,依据游戏角色的自主性、反应性和 主动性等特征,提出了一种称为“自主角色”的游戏智能角色开发框架。主要工 作如下: ◆设计了自主角色框架。针对智能角色的设计缺乏统一的框架、各功能模 块耦合度高、实现难度大等问题,设计了一个基于Agent的分层智能角 色框架——“自主角色框架。此框架将智能角色分成几何模型、运动 模型、行为模型、意图模型以及感知系统。 ·引入了多种模拟动物运动的算法,以实现自主角色的运动模型。实现了 基于composite模式的行为模型,使原子行为和复合行为具有统一的接 口,并且通过一种类似栈的结构,使自主角色有了一定的记忆能力。 ·给出了一个模糊逻辑系统,并定义了一组模糊规则,进而通过模糊推理 实现了自主角色的意图决策。分析了点测法和空间分隔法各自的适用情 况,并最终使用点测法为足球模拟游戏中的角色建立视觉感知。 总之,自主角色框架的提出,使得游戏开发者可以快速有效的开发出能够自 主决定做什么以及怎么做的智能角色。并且基于此框架的开发的足球模拟游戏, 也成功验证了它的有效性。 关键词: 游戏Agent自主角色模糊逻辑 AB AB STRACT With the development of computer software and hardware technologies,the industry of digital games has become more and more prosper.Compared with the graphic images and physical effect,though the game AI is better than before,it is a little backward and still has more space to develop.So,after the study of game character,we designed a game character architecture,which is called“autonomous character architecture”.The main work iS as follow: ●Designed autonomous character architecture.Focusing on the problems of no unified architecture,high coupling degree and difficult to implement when designing the intelligent game character,we designed a hierarchical architecture based on Agent technologies,which is called autonomous 。character architecture.This architecture divides the game character into geometric model,motor model,behavioral model,intention model,and perception system. ●Implemented the motor model by some algorithms,which are used to simulate the animals’behaviors.Implemented the behavior model based on the composite pattern,whitch makes the atomic behavior and composite behavior have identical interfaces,and endows the autonomous character with amemory. ●Implemented a fuzzy logic system and then used it to decide the autonomous character’S intention based on predefined logic rules.Compared the differences between‘point-detected’’and“space—separated’perce

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档