自学游戏编程应该学什么,看什么?

你好,不知道你的学习方法是什么?是先把基础知识学好再开始做,还是边学边做?我用后者。

1,做游戏开发,语言和API的组合有很多,DX编程很经典,因为现在市面上基本上所有显卡都支持DX,而且DX功能每年都有更新,很强大。所以基本上学习C++(MFC)和DX就可以了,PC下的单机完全够用...

另外,现在很流行的c#+XNA;JAVA可以做出好游戏。

2.学什么?

如果想在PC上玩单机游戏,带DX的C++(MFC)是个不错的选择。帕斯卡也可以;C#+XNA也可以。我觉得这三个组合你随便选一个都是好的。

3.书

编程语言的话,百度一下最经典的教材就行了。

至于DX,微软有专门的DirectX SDK,比什么都好,但是你的英语更好。如果看起来很难,当当搜DirectX,前几本书都不错。

XNA可以在网上搜索电子书。

4.个人观点

我现在也在玩自己的游戏(武侠RPG)。我用VB+DX做的。我的学习方法是边做边学。如果我不明白,我会查资料。我想你在MSDN图书馆准备一套作为百科全书就够了。还有一个视频,是罗的《教你用VB制作RPG》。这个教程提供了制作一个游戏的所有思路,非常经典。推荐你看看。对了,源代码一定要多。从小游戏的角度来说,理解作者的想法很重要。给你推荐另一个论坛,铁血红心。有时间可以看看。这是给国防部的。希望对你有帮助。

最后祝你好运!