C++游戏编程程序

C++效率高,游戏一般需要运行速度非常快。其他语言没有C++写的程序快,所以用C++写的游戏性能最好,所以你的选择是对的。当然现在学JAVA游戏编程也很好。

学习编程最重要的是持之以恒,多积累经验,多尝试自己去补。你上面写的,说明你下了很大决心,很可贵。学习过程中有困难是肯定的,但我相信你会以上面所说的成功。建议如下:

找一本C++教材,自己先看完再推荐。

钱能。C++编程课程。第一版。清华大学出版社。

然后再学一遍VC++,然后自己试着补更多的东西。编程最重要的是积累经验。

写游戏主要是了解面向对象,OOA,OOD,设计模式和算法设计,尤其是游戏中设计的各种寻路算法等等。!完成以上两步后,有时间多看看面向对象编程与设计、UML、设计模式方面的书,然后找一些游戏编程方面的书定期学习,这样就可以从事软件开发这种很有前途的职业了。

Visual C++游戏程序员至少应该知道:

c++语言的语法和标准库

可以用VC,

了解DirectX编程。

越多越好:

软件工程,会用到源代码管理工具(VSS SVN什么的)。

数据结构和算法,游戏编程关注的是效率。

英语,很多好的资料都是英文的。

经验是最重要的。

我给你一些网站上c++游戏编程的信息:

Www.gameres.com,游戏制作人的在线平台。

www.ogdev.net中国网络游戏R&D中心

Www.dearbook.com,一个购买游戏编程书籍的专业网站。

/question/4986190.html?si=10

学了一个月,可以用VC写一些小程序自己玩。

学了两个月,就可以用VC写点像样的东西,让周围的人眼花缭乱。

学了三个月,就可以用VC开始给老板打工了。

学了半年,开始学C++

学习一年后再决定是否继续。如果(继续)学习MFC,ATL,STL,C#,BCB,网络和Databa。

Se,算法...否则从一开始就是个错误。

学了三年,学会了用编程语言解决问题。风投和BCB只是解决问题的工具。此时此刻

如果你还在学C++,可以从事软件开发这个很有前途的职业。

学习C++基础,然后掌握C++游戏编程需要多长时间?

这个问题你无法给出明确的答案,因为学习这个东西是因人而异的。如果认真学的话,作为一个正常人,两到三个月就可以入门这种语言(指语言的基本用法,不包括界面之类的)。

但是要编程游戏,你得学习windows编程,比如MFC(据我所知暴雪的魔兽世界也是基于MFC),但是游戏里有大量的DirectX函数,你得花两个月的时间学习DirectX编程。总体来说,需要8个月到一年的时间。还有,你必须知道一些基本的算法和数据结构。

推荐《windows游戏编程大师技巧(第二版)》及其下册《3D游戏编程大师技巧》。作者的演讲简单易懂,风格幽默。

Opengl和directx都是标准,都是计算机图形api的标准,和硬件加速与否无关。

Opengl是高性能图形的行业基础,是一种开放标准,许多公司都参与其中。

Directx只涉及微软,只能在微软的平台上运行。

PC游戏越来越倾向于directx,主机还是倾向于opengl es。其实两者没有太大区别。如果你学习更多的directx资料,sdk也很好用。

对了,游戏的主流运行环境不是windows,而是主机。