摘 要随着Internet 的快速发展,人工智能已经成为社会和经济发展的强大动力。在游戏长久的发展中,游戏人工智能不断进步,带给我们一个又一个惊喜。本课题主要模拟了简单的AI 足球游戏。 先简单设置足球比赛的环境和规则,接着运用有限状态机理论。有限状态机就像是人类的大脑,它为电脑角色提供思维能力,电脑角色通过这个系统对各种复杂状况做出反应。由于设计良好的状态机能够被用来取代部分复杂的人工智能算法, 因此游戏中的每个角色或者器件都有可能内嵌一个状态机。通过对足球队员涉及到的状态的分析,判断各个时刻电脑角色应该处于的状态,再用SoccerTeam类来为体育游戏实现基于团体的 AI。通过本课题的研究,让我感受到了人工智能的神奇。只要正确地运用人工智能,它就能够极大的程度上推动人类文明的进步。58630
毕业论文关键词:人工智能;游戏;状态机
Abstract With the rapid development of Internet, artificial intelligence has become apowerful driving force for social and economic development. In the long-termdevelopment of the game, the game continues to progress in artificial intelligence andbring us one after another surprise.The main topic of AI simulates a simple football game. First, I briefly set theenvironment and the rules of football match. Then, I try to use the finite state machinetheory. Finite state machine is like the human brain, it provides computer rolethinking ability. Through the system the role of the computer responds to a variety ofcomplex situation. As good designed state machines can be used to replace part of acomplex artificial intelligence algorithm, each role or each device of the game mayhave embedded a state machine. Through analyzing the football players involved inthe state, we can determine that the computer should be in which state of thecharacters each time. Last but not least, SoccerTeam class implementscommunity-based AI for sports games.By studying this subject, I really feel the magic of artificial intelligence. As longas the correct use of artificial intelligence, it will be able to greatly promote theprogress of human civilization.
Keywords:artificial intelligence;game;state machine
目 录
第 1 章 绪论 1
1.1 研究目的和意义...1
1.2.1国外研究现状...1
1.2.2国内研究现状...1
1.2.3未来的发展.2
1.3 研究内容及总体架构...2
第 2 章 足球游戏模拟中的理论方法 4
2.1 引言.4
2.2 状态机理论...4
2.3 自治智能体...5
2.4 足球游戏模拟中的状态机理论应用...6
2.5 本章小结.8
第 3 章 足球模拟游戏的简单环境和规则9
3.1 足球场...9
3.2 球门10
3.3 足球10
3.4 本章小结10
第 4 章 AI的设计与实现11
4.1 数理知识11
4.2 SoccerTeam类...13
4.3 场上队员16
4.4 守门员..20
4.5 AI 使用到的关键方法.22
4.5.1 isPassSafeFromOpponent.22
4.5.2 CanShoot..23
4.5.3 GetBestPassToReceive...24
4.5.4 FindPass...25
4.6 AI 的实现...26
4.7 本章小结30
结语..31
致谢..32
参考文献.33
第 1章 绪论1.1 研究目的和意义人工智能是计算机科学、心理学、哲学等多种学科相互渗透而逐渐发展起来的一门新的技术科学。随着 AI 技术的日渐成熟,现在几乎所有技术的发展都涉及到了人工智能,人工智能在各个领域大显身手,并被世人日渐关注和期待。纵观游戏人工智能的发展史,游戏人工智能不断取得巨大的突破,带给我们一个又一个惊喜,作为一个电脑游戏爱好者以及计算机科学与技术专业的学生,我对游戏人工智能这一领域也产生了极大的兴趣。模拟机器人踢足球,通过简单的游戏环境和规则的设定,降低了 AI 的复杂性,也能更容易地理解状态机逻辑,让我在项目中学到技术。 基于状态机的多自治体协作的足球游戏模拟:http://www.751com.cn/jisuanji/lunwen_63633.html