人工智能游戏.ppt
《人工智能游戏.ppt》由会员分享,可在线阅读,更多相关《人工智能游戏.ppt(18页珍藏版)》请在课桌文档上搜索。
1、第11章 人工智能游戏,11.1 人工智能概述,人工智能(Artificial Intelligence,AI)在游戏设计中,有一类玩家不能控制的角色,他们的行为规则一般都是模仿人类或者现实世界中的其他生物进行设计的,所使用的这些规则一般被称为人工智能。,Java手机游戏设计基础,11.1 人工智能概述,人工智能技术已经广泛应用于各类游戏中,不同类型的游戏对人工智能的要求是不一样的。,Java手机游戏设计基础,11.1 人工智能概述,Steven Woodcock曾经连续多年在游戏开发国际会议(GDC)上对业界人工智能技术的应用现状进行对比。,Java手机游戏设计基础,11.2 游戏中的人工智
2、能,游戏人工智能的目的提高游戏的可玩性提高游戏的真实性提高游戏的趣味性提高游戏的人机对抗性游戏人工智能的类型漫游AI行为AI策略AI,Java手机游戏设计基础,11.2 游戏中的人工智能,漫游AI主要是确定一个游戏对象如何在虚拟的游戏世界中进行漫游,分为三类:追逐、逃避和模式。追逐AI,目的是让游戏对象跟踪或者追逐玩家控制的对象。逃避AI,是计算机控制的游戏对象试图摆脱玩家对象,以躲避玩家对象的攻击。模式AI,是让游戏对象以一种预先定义好的方式进行移动的漫游AI类型,在飞行类射击游戏中应用较多。,Java手机游戏设计基础,11.3 人工智能游戏实例,举例说明AI技术在游戏中的应用方法雷电坦克大
3、战五子棋,Java手机游戏设计基础,11.3.1 游戏简介,五子棋及其特点棋盘15*15行棋方法黑方先行,黑白两方依次落子对黑方的各种禁手胜负判断形成5个及以上的连续棋子,Java手机游戏设计基础,11.3.2 游戏设计,棋盘和棋子一种简单的方法是采用平铺图层来实现,即使用如图11-6所示的具有三个帧图像的位图根据手机屏幕的尺寸,采用drawLine()函数在手机屏幕上绘制15*15的棋盘,或者使用画图工具绘制棋盘并保存为PNG格式的图片,而黑白棋子可以用drawArc()、fillArc()等函数绘制适当大小的圆表示,甚至可以将棋子做成3D模型加以调用等,Java手机游戏设计基础,11.3.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工智能 游戏

链接地址:https://www.desk33.com/p-246166.html