网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 图形图像 > 商品详情

(特价书)游戏开发中的人工智能(英文影印版)

分享到:
(特价书)游戏开发中的人工智能(英文影印版)

最 低 价:¥31.20

定 价:¥78.00

作 者:David M.Bourg,Glenn Seemann

出 版 社:东南大学出版社

出版时间:2005 年7月

I S B N:7564100494

商品详情

编辑推荐

内容简介

书籍
计算机书籍
  你的游戏是否有角色不能任意走动?是否有角色走进障碍物?是否有非玩家角色不能按照团队运动?现在你就可以掌握高级人工智能(ai)技术以解决这些问题。不管你是编程新手或者是个仅仅想快速学习ai的熟练游戏编程人员,你都会发现《游戏开发中的人工智能》对于理解并应用ai到你的游戏中是非常合适的入门书籍。本书正是为你提供游戏开发方面高级、有用的ai技术的。如果你曾试图使用ai延长你的游戏的生命周期,让你的游戏更加具有挑战性,更重要的是让它们更加有趣,这本书就是为你准备的。
  david m.bourg(畅销书《游戏开发中的物理学》的作者)和glenn seemann将用非常直观、易懂的语言给你介绍一些诸如有限状态机、模糊逻辑和神经网络之类的技术,全书使用源代码(用c和c++编写)说明这些技术。从基本的诸如追赶、躲避、基于模式的运动和聚集等游戏行为到玩家行为预测,这本书告诉你怎么应用ai给你的游戏角色提供可信的智能。这些技术包括了适合初级ai开发者的确定性(传统的)和非确定性(较新的)ai技术的混合。
  其他的主题包括:
  ·使用基于势函数的单一技术处理追赶、躲避、聚集和避障等问题。
  ·使用包括路径点和经典a*算法解决寻径问题。
  ·利用ai脚本扩充ai引擎的功能,让设计者和玩家更好地设计和玩游戏。
  ·给你的游戏角色赋予基于规则的ai推理能力,包括模糊逻辑和有限状态机。
  ·使用概率分析和诸如贝叶斯推理的高级技术处理不确定性问题。

作者简介

目录

preface
1. introduction to game ai
deterministic versus nondeterministic ai
established game ai
the future of game ai
2. chasing and evading
basic chasing and evading
line-of-sight chasing
line-of-sight chasing in tiled environments
intercepting
3. pattern movement
standard algorithm
pattern movement in tiled environments
pattern movement in physically simulated environments
4. flocking
classic flocking
flocking example
obstacle avoidance
follow the leader
5. potential function-based movement
.how can you use potential functions for game ai?
chasing/evading
obstacte avoidance
swarming
optimization suggestions
6. basic pathfinding and waypoints
basic pathfinding
breadcrumb pathfinding
path following
wall tracing
waypoint navigation
7. a* pathfinding
defining the search area
starting the search
scoring
finding a dead end
terrain cost
influence mapping
further information
8. scripted al and scripting engines
scripting techniques
scripting opponent attributes
basic script parsing
scripting opponent behavior
scripting verbal interaction
scripting events
further information
9. finite state machines
basic state machine model
finite state machine design
ant example
further information
10. fuzzy logic
how can you use fuzzy logic in games?
fuzzy logic basics
control example
threat assessment example
11. rule-based ai
rule-based system basics
fighting game strike prediction
further information
12. basic probability
how do you use probability in games?
what is probability?
probability rules
conditional probability
13. decisions under uncertainty--bayesian techniques
what is a bayesian network?
trapped?
treasure?
by air or land
kung fu fighting
further information
14. neural networks
dissecting neural networks
training
neural network source code
chasing and evading with brains
further information
15. genetic algorithms
evolutionary process
evolving plant life
genetics in game development
further information
appendix: vector operations
index

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...