1 / 30
文档名称:

游戏编程入门.doc

格式:doc   大小:1,072KB   页数:30页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

游戏编程入门.doc

上传人:花开一叶 2018/9/21 文件大小:1.05 MB

下载得到文件列表

游戏编程入门.doc

相关文档

文档介绍

文档介绍:游戏编程入门(byDavidAstle)经常有人问我,没有编程经验的人该如何开始开发游戏。在此之前,我总是一个个的尽力回答。然而,后来提相同问题的人数增长到难以处理的地步。我决定,是时候把我所有的建议写成文章,作为一个大概。这篇文章是针对那些想要开发自己游戏,但几乎没有编程经验的人。事实上,我假设读者没有任何编程经验。我主要讨论游戏开发的程序和设计方面,而不是艺术性。我也不准备讲述如何进入游戏行业(这方面已经有足够的资料),而只是让你逐步的开始开发自己的游戏。最后,我所指出的这条道路也并不能作为唯一的,或是最好的路径来学****开发游戏,但至少对我和一些人很有用。选择一门语言你要做的第一件事就是选择一门开发语言。你有很多选择,包括Basic,Pascal,C,C++,Java,等等。也经常会有人争论对于初学者那一门语言是最好的。对于这一系列流行语言的讨论,你可以参看JohnHattan的著作,WhatLanguageDoIUse?(我用什么语言?)我的建议是以C和C++开始。有些人会说这些语言对初学者来说太高级了,但因为我自己就是学C++,我并不同意这一说法。而且,C/C++是当今使用最广泛的语言(译者认为应该是汉语。。。),所以你可以找到大量学****资料和帮助。你先学C或C++都无所谓,因为只要学了一个,再学另外一个就很容易。但是,如果你先学C++,请保证在学****面向对象编程之前能理解和使用过程编程(等编程熟练再去学****类)。(译者:C是过程性语言,C++是面向对象语言)如果你开始学****C/C++,发现太难,那再学一个简单一点的也没关系,比如Basic或Pascal。但是我真的认为,如果你坚持努力,而且有好的资料,学C/C++应该没有太大问题。你的下一个问题可能会是:“我该怎么学C/C++?”我很高兴你这样问。最好的办法是上课。有老师可以回答你的问题,帮助你产生很大进步,编程练****作业也可以保证你能用到所学的东西。如果你不觉得上课是个好主意,那最好的办法就是买一些好书。不要花太多时间去选一本什么“超级宝典”或“万用全书”,因为你最终可能会买几本。我建议你去一家书店,然后拿几本比较入眼的C或C++书看,直到找到一本或几本你能看懂,并且可以拿来学****的。同时,你可能会想要一些更深入的,或者一些材料,但是你一旦对于这门语言有了一些了解,我相信你应该有自己更好的选择。在这里,我有必要花一些时间,来说我看到很多初学者所关心的一个事情,特别是年轻人:没有钱买书和其他东西。首先,有很多免费资源可以利用,图书馆,puterPublishing(sonal),有成千上百的编程书籍。但是如果你真的想要成为一个好的程序员,还是应该投入一部分资金。应当想方设法(合法的)帮助你弄到一些钱。网上也有很多C/C++的学****指南。但是我认为那只能作为补充而不是你自学的主要资源。选择正确的编译器你写的程序,或者代码,是以文本方式储存的,你甚至可以用记事本写C/C++程序。但是总需要有东西把他们转换成为可执行文件。对于C和C++,那就是编译器。可用的编译器有好多种,包括很多免费的。选择一款自己适合的编译器很重要,免费的编译器就有这样的好处,你可以把它们试个遍,然后从中选择自己最喜欢的。然而,免费编译器比起商业版,可能会缺失一些功能和大部分服务。幸运的是,多数商业版编译器也兼售介绍版或学****版,这要便宜得多,通常功能却不见得少,唯一的限制是你不能发布用它编译的程序(短时间内你也根本用不着)。总之,选择编译器取决于你能花多少钱,用什么操作系统,和为什么平台开发。如果要为windows开发,我强烈推荐MicrosoftVisualC++。他强大的开发环境使得很多事做起来更方便,毫无疑问没有其他编译器更适合开发windows应用程序。如果你是个学生,你还可以折价买到。(译者:爽!)如果你在DOS平台开发,你最好的选择可能是DJGPP,免费的哦~。选择开发平台尽管最终你很可能为好几个平台开发,总要先选择一个来学。当你在学这门语言,还没有接触到图像的时候,你可能会想使用非图形用户界面的操作系统,比如DOS,,比如windows编程,让你集中精力学****语言本身。一旦你做好开发游戏的准备,那么,应该考虑是否改变平台,让我们来看看每个选项的特征。windows:如果你想成为游戏行业的专家,或者如果你想让许多人来玩你开发的游戏,那么,这就是你要选择的平台。因为多数你的用户使用windows,而且现在我也看不出有什么改变的迹象。当今大多数的windows游戏都是由一种你可能听说过技术---DirectX---开发的。你可以DirextX这个库直接访问硬件,这意味着你可以开发高性能的游戏。DOS:DOS过去是占统治地位的游戏平台,但是已经一去不复返了。尽管可能有一些特殊爱好者还在

最近更新

科室护理工作总结ppt图 23页

亲近自然作文300字 2页

2024年压力变送器项目资金申请报告代可行性研.. 66页

颈椎骨折护理查房ppt康复科 22页

2024年新能源扫路车项目资金需求报告代可行性.. 63页

2024年心电图项目投资申请报告代可行性研究报.. 71页

精神病患者家属护理宣教ppt 23页

2024年巷道式智能化孵化器项目资金筹措计划书.. 69页

2024年显微外科手术器械项目资金需求报告代可.. 64页

2024年洗衣机电脑程控器项目投资申请报告代可.. 75页

2024年稀有稀土金属矿项目投资申请报告代可行.. 67页

2024年无机胶粘剂项目投资申请报告代可行性研.. 70页

2024年温室气体项目资金筹措计划书代可行性研.. 73页

基础护理第五章休息与活动ppt 23页

护理学导论第一张ppt 24页

职业健康培训资料:职业性航空病 3页

护理人才库竞聘ppt 25页

护理教学工作的重要性ppt 23页

护理查房ppt由哪几部分组成 23页

护理部主任工作汇报ppt范文 22页

会议室装修工程施工方案 23页

彬州市人民政府办公室关于建立新型冠状病毒感.. 12页

冠心病中医护理查房的ppt 23页

股骨头坏死康复护理查房ppt 23页

宫颈癌放射性肠炎的护理ppt 27页

2024年人民法院聘用书记员考试试题及答案 5页

小学生保险知识讲座 29页

新版高中生物必修3实验:土壤中动物类群丰富度.. 2页

小学科学教科版三年级下册第二单元《动物的一.. 3页

热浸镀锌板黑斑产生的原因及判定初探 2页