《人工智能导论》课程教学资源(PPT课件讲稿)第13章 游戏中的人工智能

第13章游戏中的人工 智能
第13章 游戏中的人工 智能

游戏中的AI 人工智能( Artificial Inte! gence,A),是让 计算机有一定的智能,能够与人进行交互的技 术 游戏中应用人工智能可增加游戏的可玩性,如 果游戏中没有人工智能,就不会有象棋的人机 对战,也不会有逃脱密室的怪物追捕英雄,更 不会有网络游戏中玩家与怪兽的激烈战斗
游戏中的AI ◼ 人工智能(Artificial Intelligence,AI),是让 计算机有一定的智能,能够与人进行交互的技 术。 ◼ 游戏中应用人工智能可增加游戏的可玩性,如 果游戏中没有人工智能,就不会有象棋的人机 对战,也不会有逃脱密室的怪物追捕英雄,更 不会有网络游戏中玩家与怪兽的激烈战斗

Fg游戏中的路径搜索 Lv46:53 更运之恒 L40=70 L026 月光酒 万圈谁所 赫顿玛尔废1 心 行会 黑 银色制庄 K四 漂 家一一N网带 2750 天雕巨昌 匣蓝布 L270 bbs. duowan com
Eg:游戏中的路径搜索

1. Android中的路径搜索 深度优先路径搜索DFS 广度优先路径搜索BFS 路径搜索算法_ Dijkstra A算法优化搜索
1. Android中的路径搜索 ◼ 深度优先路径搜索DFS ◼ 广度优先路径搜索BFS ◼ 路径搜索算法—Dijkstra ◼ A*算法优化搜索

(1)深度优先路径搜索DFS 口深度优先搜索DFS在搜索过程中不考虑各个边的开销 只考虑路径的选择。其思路是站在一个连通图的节点上 然后尽可能地沿着一条边深入,当遇到死胡同时进行 )溯,然后继续搜索,直到找到目标为止。 节点2 节点6③点 节7节点6节 节点5节点3 510 节点4 点x技术成就 图8-5深度优先示例图
(1)深度优先路径搜索DFS ❑ 深度优先搜索DFS在搜索过程中不考虑各个边的开销, 只考虑路径的选择。其思路是站在一个连通图的节点上 ,然后尽可能地沿着一条边深入,当遇到死胡同时进行 回溯,然后继续搜索,直到找到目标为止

深度优先搜索的基本算法结构:递归实现 Procedure dfs try ■Fori:=1 to maxr do begin f子结点m符合条件then begin 产生的子结点m入栈; i子结点mr是目标结点then输出 else dfs try(i+1) 栈顶元素出栈; End ■End;
深度优先搜索的基本算法结构:递归实现 ◼ Procedure dfs_try(i); ◼ For i:=1 to maxr do ◼ begin ◼ if 子结点mr符合条件 then ◼ begin ◼ 产生的子结点mr入栈; ◼ if子结点mr是目标结点 then 输出; ◼ else dfs_try(i+1); ◼ 栈顶元素出栈; ◼ End; ◼ End;

深度优先搜索S到T的搜索路径 留们6:17PM @62PM 国 用步几229 图36搜索目标的深度优先图-7搜索目标的采度优先
◼ 深度优先搜索S到T的搜索路径 S T S T

(2广度优先路径搜索BFS 口广度优先搜索是在游戏中使用较多的一种搜索算法,其 基本思路是站在一个节点上,先将所有连接到该节点的 节点访问到,然后再继续访问下一层,直到找到目标为 节点2 Eg扫雷游戏 节点6节点5 节点4节点 叫 节点点力点6等节越 图8-8广度优先算法搜索过程
(2)广度优先路径搜索BFS ❑ 广度优先搜索是在游戏中使用较多的一种搜索算法,其 基本思路是站在一个节点上,先将所有连接到该节点的 节点访问到,然后再继续访问下一层,直到找到目标为 止。 Eg:扫雷游戏

BFS一广度优先搜索 A 氵/B BFS在访问了起始页点A之 后,由A出发,依次访问A的 各个未被访问过的邻接顶点 B,D,,c,然后再顺序访问 4(D C)3 : B,D,…,c的所有还未被访 问过的等接顶点。再从这些访 问过的项点出发,再访问它们 的所有还未被访问过的邻接顶 点,…如此做下去,直到图 中所有顶点都被访问到为止。 广度优先搜索是一种分层的搜 索过程每向前走一步可能访 9问一批顶点
BFS – 广度优先搜索 BFS在访问了起始顶点A 之 后, 由 A 出发, 依次访问 A 的 各个未被访问过的邻接顶点 B, D,…, C, 然后再顺序访问 B, D, …, C 的所有还未被访 问过的邻接顶点。再从这些访 问过的顶点出发,再访问它们 的所有还未被访问过的邻接顶 点,… 如此做下去,直到图 中所有顶点都被访问到为止。 广度优先搜索是一种分层的搜 索过程,每向前走一步可能访 问一批顶点。 A D C E G B F H I 1 2 4 3 5 6 7 8 9

BFS的代码分析 void BFSO queueq;/队列 g push(st);初始点入队列 Whle(! g empty)爪队列中还有要处理的点 从队列中取出下一个处理的点p; for(p的所有邻接点) if该邻接点满足搜索条件) g- push邻接忘; 标记该邻接点为已访问
BFS的代码分析 void BFS() { queue q;//队列 q.push(st);//初始点入队列 while(!q.empty())//队列中还有要处理的点 { 从队列中取出下一个处理的点p; for(p的所有邻接点) if(该邻接点满足搜索条件) { q.push(邻接点); 标记该邻接点为已访问; } } }
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 武汉理工大学出版社:普通高等教育“十二五”规划教材《发电厂及变电站电气设备》课程电子教案(PPT课件)02 电力系统中性点的运行方式.ppt
- 北京石油化工学院:《电工学》课程教学资源(PPT课件讲稿)电路分析实验.ppt
- 《电路分析基础》课程教学资源(PPT课件讲稿)第五章 电容元件与电感元件.ppt
- 山东大学:《人工智能与机器人 Artificial Intelligence and Robotics》课程教学资源(PPT课件讲稿)第二章 人工智能绪论(2.1-2.3,陈言俊、刘甜甜、王立志).ppt
- 《自动控制系统》课程教学资源(PPT课件讲稿)第四章 可逆调速控制系统和全数字调速控制器.ppt
- 《现代测试导论》课程教学资源(PPT课件讲稿)第一章 测试系统特性分析.ppt
- 《智能仪器技术》课程教学资源(PPT课件)第四章 智能仪器的基本数据处理算法(4.2-4.3).ppt
- 三峡大学:电能质量(PPT讲座讲稿).ppt
- 《供配电技术》课程教学资源(PPT课件讲稿)第10章 工厂电气照明.ppt
- 《低频电子线路》课程教学资源:课内实验教学大纲.doc
- 西安交通大学:《离心式压缩机》课程教学资源(PPT课件讲稿)绪论(魏进家)、第一章 离心式压缩机内部流体流动基础.ppt
- 三峡大学:《电子技术基础 Fundamental of Electronic Technology》课程教学资源(PPT课件讲稿)04 双极结型三极管及放大电路基础.ppt
- 长安大学:《自动化实践初步》课程教学资源(PPT课件讲稿)第三章 常用电子元器件.ppt
- 《自动控制原理(现代控制理论)》课程教学资源(PPT课件讲稿)控制系统分析与设计的状态空间方法(基础部分).ppt
- 《自动控制原理》课程教学资源(PPT课件讲稿)第四章 根轨迹法.ppt
- 《发电厂电气组成》课程教学资源(PPT课件讲稿)第一章 绪论.ppt
- 华北电力大学:《电力系统自动化》课程教学资源(PPT课件讲稿)第五章 电力系统频率及有功功率的自动调节.ppt
- 长安大学:《自动化实践初步》课程教学资源(PPT课件讲稿)第一章 绪论(主讲:汪贵平).ppt
- 上海电机学院:本科课程教学大纲汇编(2018).pdf
- 《电路分析》实验课程教学资源(PPT课件讲稿,电工学,共七个实验).ppt
- 日照职业技术学院:流量传感器(PPT课件讲稿).ppt
- 沈阳工程学院:继电保护培训(PPT课件讲稿).ppt
- 西安电子科技大学:《自动控制原理》课程教学资源(PPT课件讲稿)第一章 自动控制系统的基本概念(主讲:王晓甜).pptx
- 《电机拖动与控制》课程教学资源(PPT课件讲稿)第3章 电机调速基本控制线路.ppt
- 《过程控制系统》课程教学资源(PPT课件讲稿)第三章 单回路PID控制系统的设计与参数整定.ppt
- 《电力系统继电保护原理》课程教学资源(PPT课件讲稿)绪论、第1章 电网的电流电压保护.ppt
- 淄博职业学院:《高电压技术》课程教学资源(PPT课件讲稿)高电压绝缘材料的认识(固体绝缘材料的认识).ppt
- 西安电子科技大学:《自动控制原理》课程教学资源(PPT课件讲稿)第二章 自动控制系统的数学模型.pptx
- 淄博职业学院:《高电压技术》课程教学资源(PPT课件讲稿)高电压绝缘材料的认识(液体绝缘材料的认识).ppt
- 江苏航运职业技术学院:《港口电气维修》课程教学资源(PPT课件讲稿)鼠笼式异步电动机线路故障维修(主讲:季本山).ppt
- 《传感器原理与应用》课程教学资源(PPT课件)第六章 传感器原理与测量电路.ppt
- 香港科技大学:ASER(A Large-scale Eventuality Knowledge Graph).pptx
- 安全用电安全知识(PPT课件讲稿).ppt
- 安徽理工大学:《人工智能导论 Introduction to Artificial Intelligence》课程教学资源(PPT课件讲稿)第12章 专家系统.ppt
- 《自动控制原理》课程教学资源(PPT课件讲稿)第五章 频域分析法——频率法.ppt
- 《电力系统继电保护》课程教学资源(PPT课件讲稿)第二章 电网的电流保护 2.1 单侧电源网络相间短路的电流保护.pps
- 武汉理工大学出版社:普通高等教育“十二五”规划教材《发电厂及变电站电气设备》课程电子教案(PPT课件)11 电气总布置.ppt
- 北京大学:《电路基础实验》课程教学资源(PPT课件讲稿,主讲:周小计).ppt
- 《电力系统继电保护原理》课程教学资源(PPT课件讲稿)第四章 输电线路纵联保护.pps
- 《电路》课程教学资源(PPT课件讲稿)第15章 电路方程的矩阵形式.ppt