WumpusWorld游戏程序设计与UML建模.docVIP

  • 398
  • 0
  • 约1.52千字
  • 约 7页
  • 2018-10-16 发布于四川
  • 举报
WumpusWorld游戏程序设计与UML建模.doc

WumpusWorld 游戏程序设计与UML建模 Wumpusworld是一款依靠逻辑智能体编写的小游戏,它由多个房间组成,用通道连接起来的洞穴。在洞穴的某处隐藏着一只wumpus怪兽,智能体发现它后,要射杀wumpus,且智能体只有一枝箭。不少房间内有陷阱,它是寻找金子的障碍,任何人漫游到这些房间,将被陷阱吞噬(wumpus除外,它由于太大能幸免)。在某一个房间内有金子,这也是智能体努力不懈寻找的目标。Wumpusworld对于早期人工智能的发展起到非常重要的作用,通过智能体得分能够检验不同人工智能方法的智能程度。 一 :用例图: Wumpusworld游戏程序通过响应系统时钟定时器的消息,按照Step进行感知、推理以及动作。参考清华大学UML教程后认为系统时钟定时器应当作为智能体(Agent)系统的参与者,智能体自身包含进行感知、推理以及动作三个用例,动作包括最基本的朝某个方向移动一步,射击,抓取三种。见图1-1。 图 1-1 智能体系统用例图 除了智能体以外,WumpuEnvironment也是Wumpusworld游戏不可或缺的一部分,它规定了智能体生存和活动的规则,构成了整个游戏的外部框架。需说明的是实现怪兽随机移动的函数已经实现,但是基于现在的AI算法没有考虑移动的情况。 二 :类图 游戏设计的时候设计了P

文档评论(0)

1亿VIP精品文档

相关文档