人工智能_概述.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《人工智能_概述.ppt》由会员分享,可在线阅读,更多相关《人工智能_概述.ppt(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、人工智能游戏开发人工智能游戏开发北京理工大学软件学院北京理工大学软件学院l主讲教师:胡晶晶主讲教师:胡晶晶 (软件学院)(软件学院)E_mailE_mail:l参考教材:参考教材:游戏编程中的人工智能技术游戏编程中的人工智能技术 作者:作者:Mat Mat bucklandbuckland (清华大学出版社)(清华大学出版社)游戏人工智能游戏人工智能第二版第二版 作者:作者:John David John David FugeFuge(北京邮电大学大学出版社)(北京邮电大学大学出版社)人工智能原理与方法人工智能原理与方法 作者:王永庆作者:王永庆 (西安交通大学出版社)(西安交通大学出版社)人
2、工智能及其应用人工智能及其应用 作者:蔡自兴作者:蔡自兴 徐光祐徐光祐 (清华大学出版社)(清华大学出版社)2第1章 绪论游戏人工智能(游戏人工智能(Game AI)是人工智能)是人工智能(AI)科学技术领域一个新兴的、活跃的)科学技术领域一个新兴的、活跃的学科分支。学科分支。计算机游戏计算机游戏人工智能技术人工智能技术认知心理学认知心理学 多学科相结合的产物,并正在成为游戏开多学科相结合的产物,并正在成为游戏开发中的核心技术发中的核心技术4研究内容研究内容其研究内容是如何将人工智能的理论、其研究内容是如何将人工智能的理论、方法和技术应用于开发智能游戏、提高方法和技术应用于开发智能游戏、提高游
3、戏角色的智能水平,主要包括智能游游戏角色的智能水平,主要包括智能游戏角色的行动、感知、反应、情绪、记戏角色的行动、感知、反应、情绪、记忆、学习的理论方法和技术。忆、学习的理论方法和技术。5目前的游戏软件过于注重多媒体表目前的游戏软件过于注重多媒体表现技术中的图形渲染处理,却忽略现技术中的图形渲染处理,却忽略了对游戏智能水平的提高,这严重了对游戏智能水平的提高,这严重限制了游戏的娱乐性,削弱产品的限制了游戏的娱乐性,削弱产品的核心竞争力。核心竞争力。背景背景6l原因原因l游戏软件最重要的特征和核心竞争力是其娱乐性,而提高游戏软件最重要的特征和核心竞争力是其娱乐性,而提高其娱乐性的最根本途径是积极
4、研究如何将游戏人工智能技其娱乐性的最根本途径是积极研究如何将游戏人工智能技术效应用于智能游戏的开发,即提高游戏场景中虚拟角色术效应用于智能游戏的开发,即提高游戏场景中虚拟角色的智能水平。的智能水平。l单纯追求实时而逼真的图形表现效果,会消耗大量有限的单纯追求实时而逼真的图形表现效果,会消耗大量有限的计算资源,但生成的游戏角色虽然具有逼真的外形,却经计算资源,但生成的游戏角色虽然具有逼真的外形,却经常表现出不合理的愚蠢行为,严重降低了娱乐性,使用户常表现出不合理的愚蠢行为,严重降低了娱乐性,使用户丧失兴趣。丧失兴趣。l虽然计算机图形学的进展仍是计算机游戏的重要推动力,虽然计算机图形学的进展仍是计
5、算机游戏的重要推动力,但愈趋近于实时而逼真的图形效果时,难度就愈大但愈趋近于实时而逼真的图形效果时,难度就愈大,取得,取得突破性进展的概率也就愈低,而且,效用递减规律已使绝突破性进展的概率也就愈低,而且,效用递减规律已使绝大多数用户无法区分这些技术间的区别。大多数用户无法区分这些技术间的区别。7人工智能方法(可行性)人工智能方法(可行性)u计算机图形学与人工智能的交融和结合为创建智能的、自主的、计算机图形学与人工智能的交融和结合为创建智能的、自主的、逼真的、实时的、可交互的游戏角色提供了新模型和新算法,从逼真的、实时的、可交互的游戏角色提供了新模型和新算法,从而更全面提高游戏的娱乐性。而更全面
6、提高游戏的娱乐性。u计算机硬件性能的不断提高和人工智能软、硬件技术的不断发展计算机硬件性能的不断提高和人工智能软、硬件技术的不断发展和成熟,为在计算机游戏中大量应用复杂的、计算代价大的游戏和成熟,为在计算机游戏中大量应用复杂的、计算代价大的游戏人工智能技术成为可能。人工智能技术成为可能。u随着计算机游戏的不断发展与创新以及用户对其要求和品味的提随着计算机游戏的不断发展与创新以及用户对其要求和品味的提升,需要有新的标准衡量其水平,而游戏的智能性的重要性正在升,需要有新的标准衡量其水平,而游戏的智能性的重要性正在更加凸显,并终将成为其主要评价标准。更加凸显,并终将成为其主要评价标准。u游戏软件的多
7、媒体表现技术实现严重依赖其运行的硬件平台,难游戏软件的多媒体表现技术实现严重依赖其运行的硬件平台,难于移植,而人工智能技术被应用于游戏的逻辑层面上,与平台硬于移植,而人工智能技术被应用于游戏的逻辑层面上,与平台硬件无关,易于移植。件无关,易于移植。81.1 计算机游戏的角色计算机游戏的角色 角色亦作脚色,指在角色亦作脚色,指在表演艺术表演艺术形式中形式中演员演员根据根据脚本脚本演绎演绎虚构人物虚构人物或人格或人格面具面具 的行为,也指被的行为,也指被扮演扮演的虚构人的虚构人物。物。u玩家角色(玩家角色(Player Character,PC):):行为由玩家通过操纵杆等输入设备控行为由玩家通过
8、操纵杆等输入设备控制的游戏角色。制的游戏角色。u非玩家角色非玩家角色(NPC):其他角色:其他角色9角色的行为控制角色的行为控制u每一个角色至少有一个与他关联的控制器,控制器每一个角色至少有一个与他关联的控制器,控制器可以在不同的角色间共享。可以在不同的角色间共享。u控制器如同角色的大脑,输入是游戏世界的状态信控制器如同角色的大脑,输入是游戏世界的状态信息,输出是影响游戏世界并导致非玩家角色相应行息,输出是影响游戏世界并导致非玩家角色相应行为的动作选择。为的动作选择。u玩家角色的控制器:解释玩家操纵杆各种操作的机玩家角色的控制器:解释玩家操纵杆各种操作的机制;玩家的大脑。制;玩家的大脑。u非玩
9、家角色的控制器非玩家角色的控制器(NPC):多种形式,并具有不:多种形式,并具有不同的功能。(重点描述)同的功能。(重点描述)10u大部分玩家并不关心是何种机制产生了非玩家角色大部分玩家并不关心是何种机制产生了非玩家角色的外表、运动以及行为,他们仅关心最终的外表、运动以及行为,他们仅关心最终“结果结果”。u非玩家角色最终目的:为了玩家取得娱乐效果。非玩家角色最终目的:为了玩家取得娱乐效果。NPC大多被设定去执行一些简单的任务。大多被设定去执行一些简单的任务。u目前,期待目前,期待NPC具备人的智能。具备人的智能。u典型问题:典型问题:“路径规划路径规划”怎样使非玩家从一个怎样使非玩家从一个地方
10、移动到另一个地方?地方移动到另一个地方?111.2 游戏系统结构游戏系统结构游戏状态游戏状态仿真器仿真器渲染器渲染器控制器控制器体系结构图体系结构图更新更新信息信息信息信息信息信息行动行动12u游戏状态:描述游戏世界中所有物体及其状态游戏状态:描述游戏世界中所有物体及其状态信息信息u仿真器:仿真器:“游戏物理学游戏物理学”,制定游戏状态如何,制定游戏状态如何改变的规则改变的规则u渲染器:利用游戏中物体的几何关系及纹理提渲染器:利用游戏中物体的几何关系及纹理提供对游戏状态的描绘供对游戏状态的描绘u控制器:控制器:负责选择角色的行动负责选择角色的行动13l非玩家角色具备的能力非玩家角色具备的能力l
11、行动行动l感知感知l感知周围世界,做出行动决策感知周围世界,做出行动决策l反应式控制器能够用来创建很多有效行为反应式控制器能够用来创建很多有效行为l无记忆的反应式控制器无记忆的反应式控制器行动选择仅建立在对当行动选择仅建立在对当前游戏世界状态感知的基础上前游戏世界状态感知的基础上l具有记忆的反应式控制器具有记忆的反应式控制器理论上可实现任何可理论上可实现任何可计算的行为计算的行为14l非玩家角色控制器的设计方法非玩家角色控制器的设计方法直接遵循一组预先编制好的行动规则直接遵循一组预先编制好的行动规则自动搜索自动搜索学习能力学习能力151.3 人工智能人工智能(AI,Artificial Int
12、elligence)通俗地说,通俗地说,智能是一种认识客观智能是一种认识客观事物和运用知识解决问题的综合能力事物和运用知识解决问题的综合能力。至于其确切定义,还有待于对人脑奥至于其确切定义,还有待于对人脑奥秘的彻底揭示。秘的彻底揭示。16智能是一种综合能力。具体地说,它包含的智能是一种综合能力。具体地说,它包含的各种能力如下各种能力如下:智能具有感知能力智能具有感知能力智能具有记忆与思维能力智能具有记忆与思维能力智能具有学习和自适应能力智能具有学习和自适应能力智能具有行为能力智能具有行为能力智能所包含的能力智能所包含的能力17 综合各种不同的人工智能观点,可以从综合各种不同的人工智能观点,可以
13、从“能能力力”和和“学科学科”两个方面对人工智能进行定义。两个方面对人工智能进行定义。u 从从能力能力的角度来看,人工智能是相对于人的角度来看,人工智能是相对于人的自然智能而言的,所谓人工智能是指用人工的自然智能而言的,所谓人工智能是指用人工的方法在机器(计算机)上实现的智能;的方法在机器(计算机)上实现的智能;u 从从学科学科的角度来看,人工智能是作为一个的角度来看,人工智能是作为一个学科名称来使用的,所谓人工智能是一门研究学科名称来使用的,所谓人工智能是一门研究如何构造智能机器或智能系统,使它能模拟、如何构造智能机器或智能系统,使它能模拟、延伸和扩展人类智能的学科。延伸和扩展人类智能的学科
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工智能 概述
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内