Algorithm 学习游戏算法的好网站和/或书籍?

Algorithm 学习游戏算法的好网站和/或书籍?,algorithm,Algorithm,我对学习电子游戏算法感兴趣。(特别是对于iPhone,但一般来说也是如此。我认为某些概念是相同的。)我最好(个人)从书中学习,但网站也很有用 是什么帮助您学习了游戏编程算法和概念 编辑: 根据要求,我将澄清算法的类型。。。我真的在寻找任何算法,但我想我对(自上而下的)platformer算法感兴趣,但是,既然你提到了,Seth,我真的很想知道国际象棋 编辑2: 由于这个问题的本质,我把它变成了一个社区维基 目前我对2D平台算法感兴趣。我想重新制作一款旧的电子游戏(一款个人最喜欢的游戏,出版商现在

我对学习电子游戏算法感兴趣。(特别是对于iPhone,但一般来说也是如此。我认为某些概念是相同的。)我最好(个人)从书中学习,但网站也很有用

是什么帮助您学习了游戏编程算法和概念

编辑:

根据要求,我将澄清算法的类型。。。我真的在寻找任何算法,但我想我对(自上而下的)platformer算法感兴趣,但是,既然你提到了,Seth,我真的很想知道国际象棋

编辑2:

由于这个问题的本质,我把它变成了一个社区维基


目前我对2D平台算法感兴趣。我想重新制作一款旧的电子游戏(一款个人最喜欢的游戏,出版商现在已经不存在了)。

这些游戏已经有几年的历史了,但现在已经有了更新版本。请特别注意计算几何内容

Andre LaMothe—“Windows游戏编程大师的技巧”

Corment,Leiserson等.-“算法简介”

有些信息是基于堆栈交换的站点,或者你也可以在那里问这个问题

您可以尝试,也可以获取各种游戏开发资源


有各种各样的游戏开发维基,包括一个在和一个在

我不认为游戏开发算法有任何一个明确的来源,有很多不同的方法来处理游戏开发,即使是在一个流派中

我能给它的最好建议是通过使用现有的技术来学习,掌握一些游戏框架并阅读它们的教程。我不知道iPhone有多少,但你可以看看Torque游戏引擎或Ogre3D的PC技术。微软的XNA框架也是一个很好的控制台开发起点。其中任何一个都会让你对游戏项目的基本结构和一些核心算法有一个很好的了解,比如寻路、碰撞检测等

如果你想读这本书的话,我总是推荐游戏编程Gems系列,上一次我看它们有六到七卷,但它们都包含了关于游戏开发各个方面的文章集

我推荐Christer Ericson(索尼圣塔莫尼卡工作室(Sony Santa Monica Studios,又名战争之神)担任工具和技术总监,尽管其标题涵盖了比collison检测更广泛的方法,包括用于现代游戏开发的数据结构和算法

很多电脑游戏编码也是简单的老式编码,即数据结构+算法,所以不要忘记两个经典:

许多工作室也提供了一些关于游戏开发的优秀在线研发参考资料,如:




你能把它说清楚一点吗(什么样的游戏)?国际象棋所需的算法与厄运所需的算法大不相同。Stack Overflow博客解释说,他们在对算法进行一些更改后正在执行声誉重新计算。这些书是原版书还是较新版本?谢谢+1(书籍链接?)哇-昂贵的一套,不过,我想不是以电脑书籍的标准来衡量的。阀门、失眠症患者和骰子的链接都断了,迈克·阿克顿的博客似乎也死了。看起来这是一个非常好的链接集,当这是张贴。