游戏编程入门
经常有人问我,没有编程经验的人该如何开始开发游戏。在此之前,我总是一个个的尽力回答。然而,后来提相同问题的人数增长到难以处理的地步。我决定,是时候把我所有的建议写成文章,作为一个大概。
这篇文章是针对那些想要开发自己游戏,但几乎没有编程经验的人。事实上,我假设读者没有任何编程经验。我主要讨论游戏开发的程序和设计方面,而不是艺术性。我也不准备讲述如何进入游戏行业(这方面已经有足够的资料),而只是让你逐步的开始开发自己的游戏。最后,我所指出的这条道路也并不能作为唯一的,或是最好的路径来学习开发游戏,但至少对我和一些人很有用。 选择一门语言
你要做的第一件事就是选择一门开发语言。你有很多选择,包括
Basic,Pascal,C,C++,Java,等等。也经常会有人争论对于初学者那一门语言是最好的。对于这一系列流行语言的讨论,你可以参看John Hattan的著作,What Language Do I Use?(我用什么语言?)
我的建议是以C和C++开始。有些人会说这些语言对初学者来说太高级了,但因为我自己就是学C++,我并不同意这一说法。而且,C/C++是当今使用最广泛的语言(译者认为应该是汉语。。。),所以你可以找到大量学习资料和帮助。你先学C或C++都无所谓,因为只要学了一个,再学另外一个就很容易。但是,如果你先学C++,请保证在学习面向对象编程之前能理解和使用过程编程(等编程熟练再去学习类)。(译者:C是过程性语言,C++是面向对象语言)
如果你开始学习C/C++,发现太难,那再学一个简单一点的也没关系,比如Basic或Pascal。但是我真的认为,如果你坚持努力,而且有好的资料,学C/C++应该没有太大问题。
你的下一个问题可能会是:“我该怎么学C/C++?”我很高兴你这样问。最好的办法是上课。有老师可以回答你的问题,帮助你产生很大进步,编程练习作业也可以保证你能用到所学的东西。
如果你不觉得上课是个好主意,那最好的办法就是买一些好书。不要花太多时间去选一本什么“超级宝典”或“万用全书”,因为你最终可能会买几本。我建议你去一家书店,然后拿几本比较入眼的C或C++书看,直到找到一本或几本你能看懂,并且可以拿来学习的。同时,你可能会想要一些更深入的,或者一些材料,但是你一旦对于这门语言有了一些了解,我相信你应该有自己更好的选择。 在这里,我有必要花一些时间,来说我看到很多初学者所关心的一个事情,特别是年轻人:没有钱买书和其他东西。首先,有很多免费资源可以利用,图书馆,Macmillan Computer Publishing(doc.docsou.com),有成千上百的编程书籍。但是如果你真的想要成为一个好的程序员,还是应该投入一部分资金。应当想方设法(合法的)帮助你弄到一些钱。
3D游戏编程入门经典_IT/计算机_专业资料。3D 游戏编程入门经典 无忧书籍网 www.51shuji.com 如果熟悉了如何利用 clr(公共语言运行库)编写代码后,在面临选择开发...
游戏编程入门 2008 年 09 月 16 日 14:40:58 【发表评论/查看评论】 经常有人问我,没有编程经验的人该如何开始开发游戏.在此之前,我 总是一个个的尽力...
C游戏编程入门_IT/计算机_专业资料。C游戏编程入门电脑游戏编程入门 (DOS) 这里以电脑VGA 13H视频模式为例,系统介绍制作电脑游戏的基本方法。VGA INT 13H模式是...
C++游戏编程入门 38页 免费3D游戏编程入门经典 暂无评价0人阅读0次下载举报文档 3D游戏编程...
3D 游戏编程入门 <1> 前期准备 在决定写 3D 游戏编程之前,我犹豫了很长一段时间. 首先是时间问题,我并没有大学那样多空闲时间,我必须在 JAVA 和 3D 编程做...
D语言游戏编程入门(二)_专业资料。在上篇文章中(《游戏创造》2007年10月刊登的“游戏开发中的新式武器——D语言”),我们已经对D语言有了一个初步的了解,你是...
[译]游戏编程入门(by David Astle) 译 游戏编程入门( ) 游戏编程入门 经常有人问我,没有编程经验的人该如何开始开发游戏。在此之前,我总是一个个的尽 力...
游戏编程入门学习_互联网_IT/计算机_专业资料。游戏编程入门学习 IT 技术的兴起和热门掀起了一股 IT 培训的热潮,游戏编程培训也是大家选 择较多的一个课程。 ...
3D游戏编程入门经典_工学_高等教育_教育专区。注:讲述了3D游戏编程所需要的基本知识。利用.net 和 c#编写 成为游戏开发人员的条件 我所遇到的每一个开发人员都...
闽公网安备 35021102001881号 
热门文档