logo资料库

人工智能在游戏中的应用.pptx

第1页 / 共25页
第2页 / 共25页
第3页 / 共25页
第4页 / 共25页
第5页 / 共25页
第6页 / 共25页
第7页 / 共25页
第8页 / 共25页
资料共25页,剩余部分请下载后查看
ß 组长:腾跃兵 ß PPT制作:吴言尚 ß 资料收集: xxx,xxx,xxx
Contents 电脑游戏和游戏AI 电脑游戏和游戏AI 国内外研究现状 1 2 3 4 5 6 电脑游戏及游戏AI 游戏AI的系统结构 游戏AI技术 游戏AI设计原则 游戏AI的未来
国内外研究现状 1.1人工智能在游戏中的应用 上个世纪80年代之后,一些业务型控制台和家用 控制台游戏机出现,游戏的视觉表现能力和娱乐 性得到了显著提升。例如任天堂公司于1985年出 品的著名横版过关游戏《超级马里奥兄弟》,游 戏中包含了许多以二维画面表示的各种各样的角 色和物体,已经表现出了一定的智能行为。在游 戏的开发过程中,一些开发人员发明了能够被特 定类型的游戏使用的一些简单但高效、巧妙的算 法,这些算法在业界内被广泛的流传,例如目标 追踪与躲避,沿着特定的路线巡逻等等,一些方 法甚至沿用至今。在这个阶段,角色的运动往往 是按事先准备好的路线移动,玩家在多次玩同一 个游戏的同一关后,往往会自觉或不自觉地总结 出NPC的行动规律。然而,由于当时的画面和音 效的也非常简单,这种总结规律的过程也成为了 游戏的乐趣之一。这使得当时的游戏开发厂商和 玩家都没有强烈提升游戏中AI水平的内在需求。 游戏出现的早期,如上个 世纪70年代之前的游戏, 由于计算机硬件设备水平 的限制。游戏的画面表现 力很有限,游戏中的角色、 物体往往是以一些符号、 色块来表示。游戏中的物 体通常没有任何的过程性 控制,而是根据特定的简 单规则运动[1]。例如第一个 电子游戏《Pong》,它是 由Atari公司于1972年开发 到了90年代后期,游戏中的3D图形技术被越来越广泛地应用。游 的一款类似乒乓球的游戏, 戏的视觉表现力得到空前的提升,自由度和互动程度得到进一步 游戏中的“智能”仅仅只 提升,游戏中的虚拟世界日趋复杂,使得玩家对游戏性的要求越 是当乒乓球到达屏幕边缘 来越高。游戏设计人员也逐渐认识到人工智能技术在游戏中的重 时按照镜面反射路线被反 要性。相对简单的专一化的算法己无法满足日趋提高的要求,一 弹回来而已。 些在计算机学科的成熟的数据结构和算法,例如图论、优化算法 等,在计算机游戏中被大量应用。
国内外研究现状 1.2人工智能算法在游戏中的改变 游戏中的人工智能的开发和运用,不仅只是人工智能算 法理论上的改进和实现,更是要将一个看上去合理的行为呈 现给玩家。主要原因有以下几点: 1. 游戏软件的基本需求之一的实时性限制了大计算量算法的 应用。 2. 来自于人工智能学科本身的发展的限制。 3. 游戏中的角色并不是真正的智能体。 4. 游戏中实现人工智能的主要目的,是为了让玩家产生真实 的环境的错觉,并不是为了使求解问题的性能度量最大化, 游戏中往往需要刻意的让NPC犯错。
国内外研究现状 1.3机器人足球比赛 足球是一种大家非常喜爱的运动。让机器人去踢足球, 听起来像是天方夜谭。现在的足球机器人还没有能够做到像 我们人一样运动。据科学家估计,再等上五十年,即2050年 左右才能达到在一个真的足球场上,像我们人类一样的比赛 规则,一样的条件下进行比赛的程度。到那时可能电视转播 的体育节目中不仅仅只是人与人的比赛,也会出现人与机器 人、机器人与机器人的比赛。当然,这是猜测,到目前为止, 现实中在国际上最具影响力的机器人足球赛事组织有FIRA国 际机器人足球联合会和ROBOTCUP[3]国际机器人足球世界杯 赛。
二、电脑游戏和游戏AI 电脑游戏中的人工智能从功能上可分为: • 个体智能系统 • 群体智能系统 • 模拟人生游戏中人工智能.avi
ß 个体智能系统: ß 主要控制游戏世界中虚拟人物的活动,它们在游戏中充当 非玩家的各种角色,包括玩家的敌人、合作伙伴和其它人 物角色等。对于这些类型的实体,要想比较真实地对它们 进行模拟,必须通过人工智能控制它们的行为符合它们各 自特定的身份。 ß 群体智能系统: ß 则主要为某个系统的多个个体或者环境活动提供控制和辅 助决策。例如,战略游戏中的战斗形势判断、整个战斗策 略推理、各个战斗部队调动等。
二、游戏AI的系统结构 •一个游戏AI系统可以分为以下几个部分:
分享到:
收藏