AI for Games

在资本主义国度浪了快一年了,也没有好好更新博客,对不起党,对不起人民,对不起国家。3月因为护照快要到期,还有些私事,正好回国,也避避corona的风头。这一年来更多地做了些mdeep learning与游戏相结合的事情。这段时间正好抽空来翻译一本游戏行业传统AI的书,也算是温习下老本行。

AI for Games这本书时至今日已是第三版,在2019年出版,算是非常新的读物。本书涉猎了非常多的内容,前三章的移动,寻路与决策算是游戏AI的重中之重,通过伪代码的形式列举了相当多的算法与框架,能够很好的点播原先不了解这方面内容的老铁。

但我在翻译时也发现了这本书的挺多问题,首先作者写伪代码的风格实在过于放飞自我,变量不定义,变量名前后不一致比比皆是,我也进行了一定的订正。此外,还有个严重的问题就是,作者有时非常之啰嗦,有些内容在长篇大论之后居然完全没有伪代码的实现,只是通过语言进行描述,有点本末倒置的感觉。可能作者想学习Realtime Rendering一书的风格,但游戏中的AI本身就不像渲染,会包含众多的学术论文或者高数内容,AI更多的是代码总体架构的实现以及经验的累积。让读者在书后去查阅其他资料是不是有点太偷懒了呢。

所以我选择了在我看来更有意义的内容进行翻译(有些内容真的太蛋疼,写在里面完全没有意义)。


Amazon.com: AI for Games,有实体版和kindle版两种


Chapter 3 Movement

Chapter 4 Pathfinding

wip