博客专栏  >  综合   >  游戏开发中的人工智能

游戏开发中的人工智能

对《游戏开发中的人工智能》David & Glenn 一书进行解读。介绍一些诸如有限状态机、模糊逻辑和神经网络之类的技术,使用源代码(用C和C++编写)说明这些技术。从基本的诸如追赶、躲避、基于模式的运动和聚集等游戏行为到玩家行为预测,告诉你怎么应用AI给你的游戏角色提供智能

关注
1 已关注
15篇博文
  • 游戏开发中的人工智能(完):遗传算法

    接上文 http://blog.csdn.net/jurbo/article/details/76526683本文内容:遗传算法提供游戏软件 AI 演化的可能。虽然遗传算法不是经常被应用于游戏中,但是...

    2017-08-02 14:53
    386
  • 游戏开发中的人工智能(十四):神经网络

    接上文 游戏开发中的人工智能(十三):不确定状态下的决策:贝叶斯技术本文内容:“神经网络”技术让游戏具有学习和适应的能力。事实上,从决策判断到预测玩家的行为,都可以应用。我们会详谈最广泛使用的神经网络...

    2017-08-01 22:15
    323
  • 游戏开发中的人工智能(十三):不确定状态下的决策:贝叶斯技术

    接上文 游戏开发中的人工智能(十二):概率概论本文内容:贝叶斯技术是概率技术,本章解释如何运用,以便在游戏中做决策并适应游戏。不确定状态下的决策:贝叶斯技术本章要介绍贝叶斯推论和贝叶斯网络,教你怎么把...

    2017-07-29 13:26
    356
  • 游戏开发中的人工智能(十二):概率概论

    接上文 游戏开发中的人工智能(十一):规则式 AI本文内容:游戏开发人员时常使用简单的概率,使游戏较难预测。这种简单的不可预测性让游戏开发人员可以拥有对游戏的实质性控制。本章要谈这种用途的基本概率,顺...

    2017-07-25 17:42
    349
  • 游戏开发中的人工智能(十一):规则式 AI

    接上文 游戏开发中的人工智能(十):模糊逻辑本文内容:技术上而言,有限状态机和模糊逻辑都落在基于规则的方法这个大伞之下。本章将谈这些方法,以及其他变化的方法。规则式 AI本章我们要研讨基于规则的 AI...

    2017-07-25 14:40
    313
  • 游戏开发中的人工智能(十):模糊逻辑

    接上文 游戏开发中的人工智能(九):有限状态机本文内容:开发人员经常把模糊逻辑和有限状态机结合起来使用,甚至取代有限状态机。本章将会学到模糊逻辑为什么优于传统的逻辑技术。模糊逻辑在生活中,我们经常会...

    2017-07-23 23:20
    420
  • 游戏开发中的人工智能(九):有限状态机

    接上文 游戏开发中的人工智能(八):描述式 AI 及描述引擎本文内容:有限状态机是游戏软件 AI 的基本要素。本章探讨有限状态机的基础,以及如何予以实现。有限状态机有限状态机是一种抽象机制,是处在各种...

    2017-07-23 11:49
    492
  • 游戏开发中的人工智能(八):描述式 AI 及描述引擎

    接上文 游戏开发中的人工智能(七):A* 路径寻找算法本文内容:程序员通常只写描述引擎,而由设计者使用工具创建内容和定义 AI。本章探讨一些开发人员把描述系统应用在游戏中的技巧,以及他们所得到的益处。...

    2017-07-20 19:39
    571
  • 游戏开发中的人工智能(七):A* 路径寻找算法

    接上文 游戏开发中的人工智能(六):基本路径寻找及航点应用本文内容:介绍路径寻找算法的主力——A* 路径寻找方法。A* 路径寻找算法路径寻找是游戏软件AI 最基本的问题之一。A* 算法是当今游戏软件开...

    2017-07-20 15:53
    293
  • 游戏开发中的人工智能(六):基本路径寻找及航点应用

    接上文:游戏开发中的人工智能(五):以势函数实现移动本文内容:游戏开发人员使用很多技术在游戏环境中寻找路径。本章要谈几种方法,包括航点应用。基本路径寻找及航点应用寻找路径的问题有很多不同类型。没有一种...

    2017-07-19 20:01
    453
  • 游戏开发中的人工智能(五):以势函数实现移动

    接上文: 游戏开发中的人工智能(四):群聚本文内容:靠势能移动在游戏 AI 程序中还算相当新颖。这个方法的最优越的地方在于可以同时处理追逐、闪躲、成群结队和避免碰撞等行为。我们专门研究的这个势函数叫做...

    2017-07-19 15:38
    360
  • 游戏开发中的人工智能(四):群聚

    接上文 游戏开发中的人工智能(三):移动模式本文内容:群聚方法是 A-life 算法的实例。 A-life 算法除了可以做出效果很好的群聚行为外,也是高级群体运动的基础。群聚通常在游戏中,有些非玩家角...

    2017-07-18 13:32
    338
  • 游戏开发中的人工智能(三):移动模式

    接上文 游戏开发中的人工智能(二):追逐和闪躲本文内容:许多游戏中经常出现固定模式的移动,比如守卫的巡逻行为,宇宙飞船的降落等。开发者可以将移动模式技术应用于特定行为的程序的编写中。移动模式本章主题...

    2017-07-17 15:58
    316
  • 游戏开发中的人工智能(二):追逐和闪躲

    接上文 游戏开发中的人工智能(一):游戏人工智能简介本文内容:讨论基本的追逐和闪躲技术,以及进级的拦截技术。我们也谈及这些技术在砖块环境和连续环境中的变化。追逐和闪躲本章的焦点是追逐和闪躲,这是一个十...

    2017-07-17 15:47
    491
  • 游戏开发中的人工智能(一):游戏人工智能简介

    本系列文章对《游戏开发中的人工智能》David M.Bourg / Glenn Seemann 一书进行解读。这本书谈了很多游戏软件 AI 的主题,内容深度适合初涉开发人员。所以,无论你是游戏开发新手...

    2017-07-15 20:44
    376

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部