我想学游戏编程

作者:王虹 www.yuediqu.com    2025-05-20
想学游戏编程需要什么?~

想学游戏编程需要具备IT相关编程能力,可以选择去机构学,也可以自己找资料自学。
主要学的内容如下:
1.游戏程序设计:C++程序设计入门;基本数据类型和输入输出;流程控制语句;数组、指针和引用、函数;程序结构和书写规;范结构体和联合体、类;继承与多态;异常处理与程序调试。
2.算法与数据结构:算法分析;数据结构;基本算法;STL的概念与使用;静态库与动态库;XML库的使用。
3.Win32程序设计:Windows程序入门;Windows消息;GDI绘图游戏工具与MFC;网络编程基础。
4.游戏数学和智能应用:游戏中的坐标系;矢量、矩阵;几何碰撞;物理模拟;人工智能与寻路算法。
5.2D游戏技术与应用:2D游戏技术概论;游戏地图系统;GUI系统;战斗系统设计;任务系统;优秀的声音引擎BASS;Cocos2D-X引擎;Box2D物理引擎。
互联网行业目前还是最热门的行业,学习IT技能之后足够优秀是有机会进入腾讯、阿里、网易等互联网大厂高薪就业的,发展前景非常好,普通人也可以学习。
想要系统学习,你可以考察对比一下开设有IT专业的热门学校,好的学校拥有根据当下企业需求自主研发课程的能力,建议实地考察对比一下。
祝你学有所成,望采纳。

先选个语言,然后网上找教程,自己配置环境开始学习,教程网上有很多,网易学院,还有别的,百度一定要利用好,这样肯下苦工就可以了,坚持是最重要的

可以选择去机构学,也可以自己找资料自学。

主要学的内容如下:

1.游戏程序设计:C++程序设计入门;基本数据类型和输入输出;流程控制语句;数组、指针和引用、函数;程序结构和书写规;范结构体和联合体、类;继承与多态;异常处理与程序调试。

2.算法与数据结构:算法分析;数据结构;基本算法;STL的概念与使用;静态库与动态库;XML库的使用。

3.Win32程序设计:Windows程序入门;Windows消息;GDI绘图游戏工具与MFC;网络编程基础。

4.游戏数学和智能应用:游戏中的坐标系;矢量、矩阵;几何碰撞;物理模拟;人工智能与寻路算法。

5.2D游戏技术与应用:2D游戏技术概论;游戏地图系统;GUI系统;战斗系统设计;任务系统;优秀的声音引擎BASS;Cocos2D-X引擎;Box2D物理引擎。

互联网行业目前还是最热门的行业,学习IT技能之后足够优秀是有机会进入腾讯、阿里、网易等互联网大厂高薪就业的,发展前景非常好,普通人也可以学习。

想要系统学习,你可以考察对比一下开设有IT专业的热门学校,好的学校拥有根据当下企业需求自主研发课程的能力,建议实地考察对比一下。

祝你学有所成,望采纳。



你既然喜欢编程,就应该认认真真的学习一门语言,先从VB开始,VB是比较好的入门语言,可视化的,比较简单,是非常好的入门语言。书籍最少应该准备两本,不可能一本书籍会包含VB的所有内容,在看书的时候,可以交叉的看,一本书籍中没有讲到的内容可以在另一本中看到,这样对学习是很有好处的,也能保证所学知识的完整性。学编程是一个很漫长的过程,不要着急,要理论与实践想结合,例程书籍也是很重要的,看源代码对学习也是很有帮助的,等你学完这门VB语言之后,学习别的语言是非常简单,可以尝试C语言,按照C——C++——VC的顺序学习,有助于知识的连贯性,我也希望你能学好的。

学习C语言,谭浩强的《C程序设计》是一部非常好的C语言书籍,学习程序设计是一个非常漫长的过程,不要着急,一本书多看两遍三遍,学会交叉学习法,在学习C的过程中,可以看看数据结构,编译原理,操作系统等书籍,对编成都是很有帮助的。最开始学习的时候,先不要编一些比较大的程序,多编一些小程序,比如数组运算,字符组合等等,指针是C语言的精华,是比较复杂的部分。如果有一天你能熟练驾驭指针的操作了,我相信你,你一定能学习好C语言的。

我是2001年接触编程的,刚开始只是大概了解一下,并没有进行比较深入的学习,我是从VB开始入门的,学了1年多,然后转入C语言,按照C——C++——VC的顺序学习,C学了两年,现在开始学习C++,C++的学习是很有难度的,类,标准库,多态,继承等等比较抽象难道懂的概念,虽然他秉承了C语言的风格,但是有很多很多是C语言不具备的,要多看书,上机实践也是必不可少的。《C++编程思想》,《C++标准库》,这些书都非常好,内容也很全面,例程书籍也是必不可少的,多看源代码对编程是很有帮助的,也会少走很多弯路。总之,C++的学习是一个比较漫长的过程,大概需要两年的时间,这只是底限,如果想学通,学精,还需要更多的时间。

我向你推荐一些C++经典书籍:

c++程序设计教程
c++编程思想
c++大学教程
c++程序设计语言
数据结构算法与应用c++语言描述
c++标准模板库------自修教程与参考手册
泛型编程与STL
深度探索c++对象模型
设计模式---可复用面向对象软件的基础
重构---改善既有代码的设计
Essential c++
Effective c++
More Effctive c++
C++ primer

前五本应该属于入门书籍,后面的属于学习难度比较大的,想提高C++的编程能力,看看这些书籍有好处。建议你把编程思想这本书多看看。多做练习题,对提高编程水平的帮助是很大的。

其实语言是相通的,一门语言学会了,学习其他语言就比较容易了。

业界有这样一种说法,因为JAVA这门语言包含了C++的一些特性,掌握了C++,就等于掌握了JAVA的80%,

在掌握了C++之后(我说的掌握指的是,可以熟练用C++编程序了,并没有要求你完全掌握C++的所有部分,没有人能达到这一点,因为C++太庞大了,如果能坚持不懈的学习C++两年到三年的时间了,你就可以学习其他的语言了)可以试着学习一些其他的语言,如JAVA,VC++等等比较复杂的语言.

这时候可以说你已经对程序设计语言有个大体的认识了,可以明确自己学习的方向,根据自己的学习情况而定,是学习一些自己比较感兴趣的语言啊(从兴趣出发),还是为了找工作啊,开始进行更深入的学习.比如学习windows下的框架编程和.net编程等等比较复杂的语言.

如果是为了找工作的话我建议你学好C,C++,JAVA三门语言.

在我国目前的软件开发行业中,北方C,C++,JAVA的需求量是非常大的.南方以VB为主.

关于英语对学习程序设计有没有帮助的文章这个话题已经有很多人议论过了,我个人建议把计算机专业术语弄明白了就可以了,你可以买一本计算机英语教程看一看,对程序设计是有帮助的。其实程序设计当中的英文都是一些非常简单的,如for,else,while.......并没有太高深的,而且学习程序设计不像学习网络,如CCNA这类认证需要掌握大量的英文。但是在学习程序设计的时候身边有两个工具应该足够了-----------金山词霸,计算机词典。

学习数学和学习程序设计有一个共同点------锻炼逻辑思维能力。在程序设计的学习中涉及到数学的地方并不多,所以也没有必要去认真的学习数学也可以学好程序设计的。

如果你是一个肯吃苦,肯用心学习程序设计的人,具有坚持不懈的精神的人,我相信,只要你认认真真去学,即使你的英语数学水平再差,你也一定能够学好程序设计的。

好了,说了这么多,可以参考一下,为自己做个学习计划,要对自己有信心,最后祝你在学习编程的道路上走的更好更远,祝你学有所成!!

你好
我也是学软件的 现在大一
在网上帮你搜了一下 希望对你有帮助。

谭浩强的那本《C语言程序设计》入门
学习的时候,将书上代码一行一行输到电脑,调试运行
适量做些习题
C编程最重要的是逻辑思维,数学也挺重要的
学完后就看你对什么感兴趣了
如果对linux编程感兴趣,可以看看linux下C语言编程
如果想做游戏什么的,再学下C++,有C基础,学习很快,看看《C++游戏开发》,适合初学者,快速上手.
想做Web的话,建议学习C#或者java,有C基础学这些都很快的
学习编程要多操作,书上的每一行代码都亲手调试通过,基础学完后上网下点小程序看看代码,再模仿的写写,坚持就会有收获

初学的2D 《Visual C++游戏编程基础》
《Visual C++经典游戏程序设计》
一般现在都可以直接学3D,学好3D,2D就不在话下了
《nehe教程》这个是只有电子书,很好的OPENGL教程,让你对3D图形更感兴趣呵呵 《OPENGL游戏编程》,作者徐明亮,感觉算国内比较好的书了
《3D游戏编程大师技巧》,这书跟《Windows游戏编程大师技巧》有点联系,不过不多,反正也是看思想,代码也不要看了。
还有好多书可以去电驴上载。。。太多了,游戏中的每一个部分都可以单独写成一本书。。以后还要更细化的。。

。祝你成功,为中国游戏做贡献。

软件工程有这本书可以看看


相关问答:

#13450468388#:...想在安卓上实现编程,能做小游戏的,我想试试,请问学什么才对?_百度...
甫省民: 比如可以尝试制作一些小游戏。这不仅能帮助你更好地理解和掌握编程知识,还能让你体验到编程的乐趣。随着经验的积累,你会越来越熟练,也可以尝试更复杂的项目。在编程学习的过程中,不要急于求成,保持耐心和毅力,多实践多思考,不断学习和探索。只有这样,你才能在安卓编程的道路上越走越远。

#13450468388#:自学游戏编程要学什么,看那些书?
甫省民: 1、做游戏开发,语言和API有很多搭配,DX编程是很经典的,因为基本上现在市面上的显卡都支持DX了,而且DX功能年年更新,功能非常强大。所以基本上你学会C++(MFC)和DX就可以做了,PC下的单机完全足够……另外现在很火的C#+XNA;JAVA都可以做出很好的游戏。2、学什么?你想做PC下单机游戏,C++(MFC...

#13450468388#:想学习游戏设计编程之类的。请告诉我需要一些什么样的基础知识(比如英 ...
甫省民: 当下互联网行业发展迅速,与之相关的产业大多发展都很好,游戏设计的前景自然也是相当不错的。一个游戏问世要经历很多环节,剧本设计,原画创作,场景建模,但核心部分还是编程语言开发。主要学的内容如下:1.游戏程序设计:C++程序设计入门;基本数据类型和输入输出;流程控制语句;数组、指针和引用、函数;...

#13450468388#:我想学编程 但我没什么文化只有初中毕业也没基础只会玩游戏 能学吗 我...
甫省民: 欣赏你能正视自己,剖析自己,并且寻找解决问题的方法。我觉得,首先很多书本里面的知识与现实联系还是比较紧密,很多数理化的知识就是的,可以学会培养自己把书本中的知识带到现实中。还有,你可以多参加活动,包括班级的,学院的,社团的,学校的,以及校外的活动,不管是班级聚会,文体活动,科技知识竞赛...

#13450468388#:想学游戏开发,但是数学差,这样学编程会很难吗
甫省民: 想学游戏开发的服务端编程,该看什么书 游戏开发大多是C++吧,多看这方面的书去吧。另外最重要的还是实践的去操作,多敲代码,多练习,慢慢就熟悉了。柠檬学院大数据。数学差,学工程造价会很难吗? 应该来说不需要高深的数学知识,我想四则运算你会吧,这个你会你就可以学造价了,当然也不是那么...

#13450468388#:学习游戏编程应该看什么书
甫省民: 游戏编程不一定就是DX独大,一般都要兼容OPENGL的。你也可以从OPENGL上学。书实在是太多了。不过最好是看国外的写的书。。国内的书都是骗钱的。。特别是“房晓溪”这个人的书。。我推荐几本 初学的2D 《Visual C++游戏编程基础》《Visual C++经典游戏程序设计》一般现在都可以直接学3D,学好3D,2D就...

#13450468388#:是高手的就来呀,分数多哦~我想编程序,游戏方面的...但不知道
甫省民: 在中华人民共和国的广大土地上,没有哪位公民能够独自编写出像CS这样的游戏。即使拥有这样的能力,也未必具备足够的智慧与洞察力。对于编程的初学者而言,首先要学会的是编写一些基础的、简单的程序。比如,计算1到100之间所有整数的和,这是一个基础的数学运算,也是编程入门的第一步。学习编程,不仅仅...

#13450468388#:我想学习unity3d游戏程序开发 要学习什么?有推荐的书么?
甫省民: 理论部分解释3D中数学和几何之间的关系,列出的技巧与公式可以当做参考手册以方便查找。实现部分演示了怎样用代码来实现这些理论概念。编程示例语言使用的是C++,实际上,本书的理论知识能通过任何编程语言实现。二《游戏编程模式》这本是学习游戏开发的设计模式中最佳的书籍之一,如果你只是想学习OOP设计模式,...

#13450468388#:游戏行业怎么入行对游戏行业感兴趣想入行的话怎样学好游戏编程
甫省民: 1,对游戏行业感兴趣想入行的话怎样学好游戏编程先学一门计算机编程语言 2,想进入手游行业有什么门槛吗这个具体要看题主你从事手游行业的什么职位。如果是从事客服人员之类的岗位,只需要知道从事游戏的基本内容就可以了,而且懂得一些游戏术语。但如果是想做一个程序员的话,门槛就比较高了,毕竟你要学习编程。目前来...

#13450468388#:如何学动画游戏编程?
甫省民: 很多想学编程的朋友都说,进入游戏行业是一件很困难的事情。认为这门专业很有发展前景,但是却很高深,因而望而却步。我从事游戏行业多年了,我想以我对专业的理解来和大家聊一聊,要全部掌握游戏编程是一件十分不易的事,但我们要进入游戏行业只要掌握精通部分就可以了.下面就与这些热爱游戏行业的朋友...