2010-03-22 67 views
11

我对学习视频游戏算法感兴趣。 (特别是对于iPhone,但一般也是如此,我假设某些概念是相同的。)我最好从个人书本上学习,但网站也很有用。好的网站和/或书籍来学习游戏算法?

什么帮助你学习游戏编程算法和概念?

编辑:

根据要求,我会澄清类型的算法......我一直在寻找任何算法真的,​​但我想我感兴趣的是(俯视图)一些成熟的算法,但既然你提到它,赛斯,我也想知道国际象棋...

EDIT2:

我做这个社区维基由于问题的性质。

我对2D平台算法目前感兴趣。我想重拍旧的视频游戏(我个人的最爱,出版商现在已经不存在。)

+0

你可以把它放一下(什么样的游戏)?国际象棋所需的算法与Doom所需的算法有很大不同。 – Seth 2010-03-22 21:34:38

+0

堆栈溢出博客解释它,他们正在对算法进行一些更改之后执行声誉重新计算。 – 2010-03-23 01:06:21

回答

2

我想通过和Christer埃里克松(工具总监和技术在索尼圣莫尼卡建议Realtime Collision Detection工作室 - 又名战神) - 尽管它的标题涵盖了更广泛的方法,而不仅仅是collison检测,包括现代游戏开发的数据结构和算法。

很多电脑游戏编码也只是老式的编码,即数据结构+算法,所以不要忘记两个经典:
The Art of Computer Programming by Donald Knuth
Programming Pearls by Jon Bentley

也有一些优秀的上线
Mike Acton's Blog
Insomniac's R&D Site
Valve's site
:对游戏开发的很多工作室,如R & d引用DICE's site

+0

Valve,Insomniac和DICE链接被破坏,Mike Acton的博客似乎已经死亡。看起来这是一个非常好的链接时,虽然这是张贴。 – Praxeolitic 2016-10-08 05:02:24

2

我不认为这是游戏开发算法中的任一个明确的来源,有这么多不同的方式来处理游戏开发即使是在单一类型中。

我可以给它通过与现有的技术发挥学习的最好的建议,得到一些游戏框架保持并通过他们的教程。我不知道iPhone有很多,但你可以看看基于PC技术的Torque Game Engine或Ogre3D。微软的XNA框架也是控制台开发的一个很好的起点。任何这些都会给你一个游戏项目的基本结构和一些核心算法如路径搜索,碰撞检测等的好主意。

如果你宁愿读书,但我总是推荐游戏编程宝石系列,最后我看他们有六七卷,但它们都包含关于游戏开发所有方面的文章集。

Best of Game Programming Gems

+0

谢谢+1(这些书的链接?) – Moshe 2010-03-23 01:20:32

+0

哇 - 昂贵的集合,我想不是通过电脑图书标准。 – Moshe 2010-03-28 06:27:40

相关问题