怎么写游戏编程( 二 )


在你学习好C语言以后,个人建议好好学习一下数据结构和软件工程 。这两门对你的水平提高都是很有帮助的 。特别是软件工程,它能够使你按照科学的工程方法进行软件开发,对今后的发展很有好处 。
只是一家之言,有不到之处,还望见谅!
3. 如何让自己学习游戏编程 我来说点实用的,介绍一些书给你看 。
首先大型的网络游戏基本是用C/C++写的 。可以先学下C语言,如潭浩强的《C语言程序设计》,再看《C++语言程序设计》,再看《C++Primer》,就掌握基本的C++了 。
学游戏编程的话,我推荐几本书:初学的2D《Visual C++游戏编程基础》《Visual C++经典游戏程序设计》一般现在都可以直接学3D,学好3D,2D就不在话下了《nehe教程》这个是只有电子书,很好的OPENGL教程,让你对3D图形更感兴趣呵呵《OPENGL游戏编程》,作者徐明亮,感觉算国内比较好的书了《3D游戏编程大师技巧》,这书跟《Windows游戏编程大师技巧》有点联系,不过不多,反正也是看思想,代码也不要看了 。还有好多书可以去电驴上载 。
太多了,游戏中的每一个部分都可以单独写成一本书 。
以后还要更细化的 。
祝你成功,为中国游戏做贡献 。
4. 如何让自己学习游戏编程 我来说点实用的,介绍一些书给你看 。
首先大型的网络游戏基本是用C/C++写的 。
可以先学下C语言,如潭浩强的《C语言程序设计》,再看《C++语言程序设计》,再看《C++Primer》,就掌握基本的C++了 。
学游戏编程的话,我推荐几本书:
初学的2D
《Visual C++游戏编程基础》
《Visual C++经典游戏程序设计》
一般现在都可以直接学3D,学好3D,2D就不在话下了
《nehe教程》这个是只有电子书,很好的OPENGL教程,让你对3D图形更感兴趣呵呵
《OPENGL游戏编程》,作者徐明亮,感觉算国内比较好的书了
《3D游戏编程大师技巧》,这书跟《Windows游戏编程大师技巧》有点联系,不过不多,反正也是看思想,代码也不要看了 。
还有好多书可以去电驴上载 。。。太多了,游戏中的每一个部分都可以单独写成一本书 。。以后还要更细化的 。。祝你成功,为中国游戏做贡献 。
5. 【编程】如何写程序和制作游戏 写程序和制作游戏不是你想的那么简单随意的,尤其注意编程不是为了编游戏!
计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类 。
学的话肯定是学高级语言,在这里推荐几个:Pascal(本人正在学);C/C++;Basic;java;
p.s.如果参加比赛的话学Pascal,因为Noi/noip只用Pascal;
上面的只是语言类别,各个语言都有对应的编译器,都有可视化程序设计的编译器;但推荐先不学可视化,把程序本质搞懂 。
6. 如何编程游戏 用flash,Flash动画设计的三大基本功能是整个Flash动画设计知识体系中最重要、也是最基础的,包括:绘图和编辑图形、补间动画和遮罩 。这是三个紧密相连的逻辑功能,并且这三个功能自Flash诞生以来就存在 。
flash 8下载地址:
flash制作坦克游戏:
.cn/eschool/zhuanti/flashtankke/
7. 怎样系统学习游戏编程 /question/20778819/answer/23665378主要是要动手 。
建议是C++学一下,不用学的很深入,然后数据结构看一下,看到树就可以了,树和图可以留到以后看,之前的链表堆栈队列都看掉,争取自己写出来 。然后学下SDL,这个包很容易学,看网上的教程几天就学会了,然后接下来就是从最傻逼的游戏开始写 。
我的过程是贪吃蛇-->乒乓-->打砖块,现在忙了没写下去了,都快忘记了,之后规划的路径是Galaxia-->警察抓小偷-->简单的2d scroll游戏-->简单的2d rpg引擎,最终目标是看懂博德之门的那个开源引擎,自己写2d RPG,因为我对三维的兴趣不大所以就不准备学 。其实这里头都是有学习点的:贪吃蛇是练手,顺便学习简单的动画;乒乓是学最简单的碰撞检测+物理;打砖块是学稍微精细一点的碰撞检测+第一个商业游戏(这玩意写得好的确可以卖,但是我们的目的就是练手);Galaxia是学习简单的AI和Sprite表,这是第一个Sprite数量比较大的游戏;警察抓小偷是学习更复杂一点的AI,和简单的关卡编辑器;2d scroll游戏就是学习scroll的;简单的2d rpg引擎,这里我的规划是类似创世纪3这样的引擎就足够了,这里能学到的东西就很多了,但是最主要的是,这是第一次我要做一个完整的游戏引擎,以及所有的工具,包括更复杂的关卡编辑器、试验一下简单的脚本(物品掉落,比如说) 。