什么是游戏中的人工智能.PDFVIP

  • 82
  • 0
  • 约9.61千字
  • 约 8页
  • 2018-12-08 发布于山东
  • 举报
什么是游戏中的人工智能.PDF

第一部分 通用智能 1 什么是游戏中的人工智能 Kevin Dill 1.1 概述 1.3 总结 1.2 创造一种体验 1.1 概述 游戏中的人工智能(简称 AI )应该仅仅只做一件事:赋予开发者能力, 为玩家创造非凡的体验。我们用的每一项技术、玩的每一种技巧和编写的每 一种算法都要为了这个唯一的目标服务。 维基百科对 AI 给出如下定义:“对agent (智能体)的研究和设计”,这 里的 agent 是一个系统,该系统能够感知环境并做出反应以最大化其行动成 功的机会[Wikipedia 12-A]。当然,这并不是 AI 的唯一定义——这个术语出 了名的难定义——但维基的定义精确描述了我们在大学里研究和教授的 AI 的大部分含义。既然这就是教授们在课堂上讲述的 AI 含义,那么我们也将 采用这种学术界说法来解释 AI 。 电影动画师经常把他们在电影里创造的生命幻象(illusion of life,据说 是迪士尼创造的一个词)称为虚拟生命(artificial life )。这是一个和 AI 区 别很大的概念。卡通里的角色不必“最大化他们行动成功的机会”。例如, 歪心狼 Wile E. Coyote 大部分时间在做的事情恰恰相反,都是在最大化失败。 他们试图让观众从心底相信他们创造的现实(尽管这个现实显然是虚构的), 2 1 什么是游戏中的人工智能 带来令人信服的体验,这也是影片的全部意义。 每个游戏都是不同的,而且不同游戏对 AI 的需求差别也很大。必须说 的是,相对于AI 的经典学术观点,游戏AI 的目标通常和迪士尼的虚拟生命 有着更多的共同点。与卡通一样,开发游戏是为了娱乐。与卡通一样,游戏 并不是讲成功最大化、认知模型或者说并不是真正智能的,而是要讲一个故 事、创造一种体验、创造一种智能的幻觉(illusion of intelligence )[Adam 99]。 在某些情况下,我们创造这种幻觉所需的技术和学术界对 AI 描述是类似的, 但在大部分情况下,它们之间是不同的。我们所说的“游戏 AI ”不是泛义的 AI ,游戏 AI 的重点是创造一种智能的表象,为玩家创造一种特殊的体验, 而并不是专注于创造像人类那样真正的智慧。 1.2 创造一种体验 游戏 AI 的目标是最大化玩家的乐趣(fun ),而不是最大化成功的概率。 当然,这可以是AI 的目标,但它可能不是AI 最好的定义。一方面,就像术 语 AI 一样,“乐趣”也是一个众所周知非常难以定义的词;另一方面,并不 是所有游戏都是关于乐趣的。有些游戏是在讲故事,或者游戏里有一个非常 酷的角色。有些游戏则是制造一种兴奋的感觉、冒险的感觉、悬疑甚至恐惧 的感觉(就像恐怖电影)。还有些游戏则是给玩家一种赋能感,使玩家感觉自 己是个“大人物”。 只有一点是不变的,那就是所有游戏都要给玩家创造一种特别的体验, 不管这种体验是什么。游戏 AI 的目的(以及游戏的所有其他部分,就此而 论)就是要支撑那种体验。因此,游戏中所用的技术最好能刚好给玩家带来 他所渴望的体验,不多也不少。 1.2.1 幻觉状态 玩家是乐意进入我们为他们创造的体验之中的。他们愿意相信我们创造 的幻境,抛开那种不由自主产生的怀疑——明明知道这里面的角色和事件都 是虚构的。也就是说,为玩家提供一种足够令人信服的幻觉,使得他们能抛 开怀疑,这是我们的责任。只要玩家就像对待一个真实存在的生命一样对待 AI 角色,那么我们就成功了,即使底层算法实际上可能很简单。相反,只要

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档