乱斗西游青狮精榜阵容:学习做计算机游戏要学那些课程

来源:百度文库 编辑:高考问答 时间:2024/04/20 16:59:16
各位大哥能否从易到难地告知课程名称,
最好推荐一些教材。
我懂一些java 和计算机网络的知识。做游戏是不是主要是编程,然后制作三维动画。像一些微机原理阿,单片机阿,通信原理,汇编语言的也一定要学吗?还有没有什么知识是一定要学的呢?请各位高手指点。

(原创,转载请注明)
游戏编成是一个很漫长的过程,在开始这个过程之前,请你一定要做好心理准备。总之,要记住----学海无涯~

首先,如果你没有接触过任何相关的知识的话,那么,一定要做好1~2年的准备,应为在开始正式开发游戏之前,你还有很多的工作要做。我的建议是,最好要从一些简单的编程做起。编程的语言有很多种,有简单,有难,但是如果可以的话,最好还是从C语言开始把,毕竟这是一门很实用的语言,而且他的移植性很好,学完后也便于一些更高级语言的学习,如C++,VC++或者JAVA。

其次,当你有了一定的编程基础后(往往这是很不够的),不要急于求成,因为你至少还要了解很多的相关知识,比如说你可以先看看,操作系统是如何运作的,在通过学习一下计算机组成来了解一下各个部件的关系和执行方式,如果可以的话,在看看汇编吧,毕竟知道更多的东西会有助于你其他方面的提高,上帝总会在你不知不觉的时候让你理解一些原来根本无法想象的东西~

第三步,好了,现在你可以开始着手于一些简单的游戏设计了,但是在此之前,最好先确定你的开发平台,因为现在关于游戏的平台是在是太多了,如果你是位热爱游戏的人的话,肯定知道现在的游戏世界是多么的复杂,各个公司为了这块宝地,不惜血流成河,兵戎相见~哈哈,扯远了。但是我的建议是,还是选择你熟悉的场地吧,那就是PC。

第四,好了,我的杰迪武士,总算进入游戏的主战场了,拿起的你的武器,开始构筑自己的游戏王国吧~当然我还是要提醒下你,前方虽然是凶险的,但是你已经具备了一个武士的资格,只要不怕艰辛,怀有成功的信念,那么一定没问题的。如果在WINDOWS下开发的话,那么估计你是无可避免的要使用VC作为你的武器了,原因很简单,因为它真的是一个很强大的武器,不是吗?什么,你还没有接触过它吗,不要紧,真的不要紧,我说过了,你已经是一个武士了,没有必要去畏惧任何的事情。好了,如果你真的很想掌握这门课的话,那我有基本好书推荐给你《Windows程序设计》、《WINDOWS核心编程》,如果你看完了这两本书后,还有一些书可以等着你去学习、《VC++技术内幕(第四版)》、《深入浅出MFC》。好了,如果你真的看完,看懂了这些书的话,那么真的该恭喜你了,这个时候,你已经是个VC高手了。接下来,可以继续我们的游戏编程了。

第五,如果你想让你的游戏更加的有趣很生动的话,看来还是有必要去学习下DirectX和COM吧,因为毕竟我们还是要频繁的使用它的,当然对于现在的你,也许没有什么了,但还是要把他们运用熟练~

第六、一个好的游戏难道只有编程吗,一个多么错误的想法阿?为什么有的游戏可以大卖,并经久不衰,象Nintendo公司的游戏,而为什么又有的游戏,刚出现就消失的无影无踪了呢?你因该也察觉到了,这就是游戏策划的魅力了。当然一个好的游戏必须要一批好的开发人员的支持,但是如果这个游戏本身并不是好的设计,那么有怎么会有好的效果呢?皮之不存,毛将焉附,是吧~

先谈这么多,其实开发一个游戏真是一件很辛苦的事情,要学习的东西真的很多。慢慢来,入个门先,有机会在说,希望下次看见你的时候,能成为一个真正的开发游戏的高手~BYE

flash软件3DMX软 这些都是做游戏用的,必不可少哦!