游戏制作初始化(2002.7.20 - 2002.7.31)

原创 2002年08月02日 09:43:00

    这是我最近钻研的结果!很是犀利,绝对原创!哈哈!开玩笑了!
    游戏玩起来不简单!做起来就更不简单了!!!不过很多人在玩过游戏之后,最想做的有这么几件事情:一,TMD怎么过关,有没有攻略呀!?二,还是TMD得太难了,有攻略也过不去,有没有秘籍呀!?三,真TMD的见鬼了,怎么这么长呀,有没有修改器+每关的存档呀!?四,我KAO这也行,不玩了,结局和我想的不一样,玩起来不舒服,操作不流畅,硬件要求太高了,对话像机器人说话,这种动画也算是3D..................!???好了,有了这么几件事情被你发现了之后,你就会慢慢的向着要自己做游戏了,当然了,这只是对那些爱玩游戏的程序员来说!我也是这其中的一分子,所以我也想来做游戏,那么现在我就来说说我从一个什么都不知道的程序员,慢慢的了解了游戏的制作和主要的几个知识面,以及我的学习笔记——说是话,我这根本就不叫做笔记,纯属是为了让那些喜欢还没有安下心来,天天到论坛上问如何做游戏,都看那些书,需要什么知识,要不要高等数学,需不需要了解汇编语言,用什么语言编游戏最好,到底先看那几本书等,这些明白着就是费话的废话,可是每次这些东西以出现还会引来很多的回复,为什么因为那些人要不就是也不知道如何开始,要不就是推销书,要不就是up,要不就是GZ,反正给出真正让人满意的答复是没有的,因为这种问题根本就不可能又答案!说了这么多,我在这里不是想来说现在论坛中的状况,也不是想批评某些人的言论,我只是想告诉大家我是如何开始的,如何安心看下书来的!而且最重要的一点是我现在还不会编游戏,但我已经看过了一些简单的源代码了,很好理解,也有着一定的可循之规。所以我这篇文章会随着我对游戏编程的了解的深入而慢慢的深入,也就是说我每一次的文章发表都代表这我有了一些收获想与大家分想,也想巩固一下自己学过的东西,就当时从新的整理,和汇总了!
     说到这里我也就开始我的历程了,
     我的游戏入门第一步:了解你身边的游戏编写人群都在那里,水平如何——其实,这好像有点跑题了,可是你想想,你要是连你需要什么,该看哪些东西都不知道,不如先了解一下这些人的情况这现在这些人的水平,你也许就不难发现你需要什么样的教程了!我找到了什么,我当然是没有停留在论坛里问来问去,因为论坛是用来讨论问题的,而不是用来讨没趣的!所以我去了搜索引擎www.google.com然后查找"游戏编程",哈哈真的有很多网站,所以我进入了几个,最后发现原来中国的现有的游戏制作(业余)都还处在2D方面,当然有3D了,可是绝对不会出来QUAKE那样的实力,为什么呢!?我也说不清楚,不过不管了,我还是要去找找,然而又发现了一些新的东西,每个游戏编程的网站大都会有自己的原创的东西——基本上都有自己的游戏策划的项目,并且也在实施中,而且你也可以看着他们的一步步的进展是如何的,并且里面都会有一两位的编程好手坐阵(只是好手呀!)!而有的网站主要以开发游戏引擎为目的的,这类的网站我觉得属于那种又是里没有创意程序员——我要解释一下,不是说他们没有本事所以只会写引擎,而是他们也许觉得游戏引擎本身是很重要的,而暂时又么有什么游戏的策划或者说根本就写烦了那些翻来覆去让无数人写的游戏剧本,我也比较赞同这一点,因为很多大游戏都会有很厉害的引擎支持着,而且是一代一代的人改了又改,优化了又优化的(就好像已过老汤一样,哈哈)!回过来继续说,也就是说现在中国的游戏编程还都是比较注重RPG类的而且慢慢倾向于网络RPG,不管这么多了,反正了解了这一点,我可以肯定的是我最少先要学一些下2D下的编程——RPG了!

     第二步了:找到了目标(我个人的,你们也可以去找自己的可千万都别走我这个条路呀,要不然很有竞争压力的!),那么我要找一些东西了,当然不是去找什么高不可攀的书籍了,先看看写这种游戏要什么呢,既然是游戏大多肯定是在windows下了,那么我想不管是玩游戏的,还是写游戏的肯定都要用到DirectX这东西了,只不过玩游戏的用的是DirectX的版本支持,而写游戏的要用DirectX的SDK了。你可能有时候很奇怪,为什么有些游戏玩起来感觉不到一点软件的气息,也就是说连最简单的保存文件(记录)都不会出现windows下的那红菜单呢!?而是用这种非常又创一的手段来实现的,而且那些游戏的地图什么的怎画上的,任务怎么实现控制的,这些数不清的问题!所以我也是带着这些疑惑下在了一个directX的SDK,然后开始了我的摸索,我不知道如何使用这些SDK的东西,说实话我也没有用过VC,C++来编写东西,但是我知道一些基本的这方面的语法,和类的封装,怎么也要会点吧,要不然我还要写一个学VC,C++的笔记!这里我想大家推荐一笨网络书籍,看了他基本上可以明白了游戏中的效果都是使用的什么办法实现的和DirectX SDK的用法了,你们可以到http://www.kanepeng.com去下载一本便是了,这个网站的站长也是这本书的作者,书的名字叫作《游戏编程指南》而且是分版本的,我看的是1.07不过现在又1.08了(我怎么觉得行星际争霸)看过之后我希望在看我下面的一节!

     PS:对了那本书你不用都看了,只要看到第7章就可以了,而且如果你学过C++的话可以从第4章开始看,所以次书只不过是带我步入游戏编程的一个小台阶!了解了解而已!
     第三步到了:看完书了(当然了,不会都看了吧!)我就要推荐一个不错的网站了,那里可以让你的DirectX的认识程度更深一些,而且或多或少有一些信心了!http://www.gameres.com/这里是http://www.gpgame.com/的一个成员开的叫做see_bug,里面有很多的文章都很不错,不过不属于那种教程类的,应当属于启发类的。说起www.gpgame.com这个网站里面的很多东西都很有意思,包括他们写的游戏《圣剑2》,我觉得如果可以和这里面的几位高手对对话,我想也是受益匪浅,不过我么有机会,也没有可说的,因为我还没有什么具体的可要问的问题了,没事找话可不是我的作风,当然了这可不能用在找MM上。哈哈!所以我的这第三步也就是说你要找一些更进一步的资料了,而且你由于看完了我上面推荐的书,肯定会看它里面的一个简单的源程序,所以基本的游戏界面绘制,消息处理,控制,等一些基本的办法是知道了,不过要想做出小过来必须要继续研究了,所以我也开始去看看有什么书买,你们肯定会奇怪,为什么一上来不去买几本书而实现看网络的资料书籍后才去真正的买书开呢?这个没什么奇怪的,因为你什么都不知道就去买书看,那你买什么书呢,AI智能,图形编程,WINDOWS函数大权,就算你都买了,你先看什么呢,然后呢,这么多书,肯定会耗掉你的信心和热情的,所以说不如先看看我真正需要的第一本的启蒙书是关于什么呢!我的第一本启蒙书选好了叫做《DirectX 3D图形编程》这是一本“宝典系列”的书(我比较喜欢宝典的书)。
     好了,我只能讲到这里了,因为我也没有学习到更深的程度!而且我这个文章不是要讲编游戏的语法和思想的,我是要让大家跟着我学习的步伐一起和我了解这个更自由的国度——制作游戏的世界!!!后面会怎样我也不知道,所以希望我的文章可以为你们当一个小小的入门台阶,而我要的回报就是大家的支持来保证我继续学习的热情和信心!谢谢各位了!如果发现错别字,属于正常现象,我的外号就叫做错别字大王(这属于微软拼音是用的后遗症)^_^

收集傻瓜式游戏制作软件(目前还在更新中)

傻瓜式就是对于没有编程能力但又想制作游戏的人而言的,废话不多说,一一列出我目前搜集到的游戏制作软件: 1、RPG Game Maker(RPG制作大师) RPG制作大师顾名思义就是制作RPG的软件...
  • hzl877243276
  • hzl877243276
  • 2013年01月26日 20:31
  • 12698

游戏实例——简单小地图制作

任何的学习,光看不练是学不好的。所以这次就总结回顾下怎么制作MMROPG类游戏中的小地图。在MMROPG类游戏里,主角在游戏世界里走动时,一般在屏幕右上角都会有一个区域来显示当前游戏场景的小地图。主角...
  • XYK0318
  • XYK0318
  • 2016年03月31日 09:37
  • 1579

简单游戏外挂制作教程

在几年前我看到别人玩网络游戏用上了外挂,做为程序员的我心里实在是不爽,想搞清楚这到底是怎么回事。就拿了一些来研究,小有心得,拿出来与大家共享,外挂无非就是分几种罢了(依制作难度):  1、动作式...
  • liujiayu2
  • liujiayu2
  • 2015年05月14日 15:52
  • 4482

如何制作一个横版格斗过关游戏 Cocos2d-x 2.0.4

本文实践自 Allen Tan 的文章《How To Make A Side-Scrolling Beat ‘Em Up Game Like Scott Pilgrim with Cocos2D – ...
  • akof1314
  • akof1314
  • 2013年01月28日 18:49
  • 65746

使用Unity3D 自主实战开发的赛车游戏实例,关键点记录 (三)之UI菜单制作

一.综述游戏UI菜单制作前,得先设计好菜单的层级、风格再进行设计。我是用的是unity5.01e,这个版本中uGui已经很好用了。果然我还是喜欢用官方的东西,感觉很舒服,虽然目前有些组件还没有。找不到...
  • narutojzm1
  • narutojzm1
  • 2016年05月04日 20:26
  • 5755

关于赛车游戏制作的一点体会

当初在做那款不成功的赛车游戏的时候,其实并不懂车。开始懂一点车之后,才猛然醒悟,原来想做好赛车游戏,哪怕是很卡通的赛车,都需要对车很了解啊。现在只是稍微了解了一点车。我相信随着今后对车更了解,认识也会...
  • puzzy3d
  • puzzy3d
  • 2013年07月29日 21:20
  • 4110

D3D游戏编程系列(二):自己动手编写即时战略游戏之地图编辑器的制作

说起即时战略游戏,我第一时间想起魔兽争霸,这个不知道陪伴我多少个日日夜夜,让我哭让我笑的游戏,让我想起了sky,moon,grubby等人牵动心弦的战斗历程,让我想起了当年日日守在电脑前专注的欣赏着w...
  • sx1989827
  • sx1989827
  • 2013年10月09日 10:54
  • 5232

线程小游戏制作的心得与体会

可能是由于上学期期末的原因,加上开学以来一直蛮忙的,感觉很久没有写过博客了。今天,回顾下寒假期间做的线程游戏,也顺便谈谈自己的心得与体会。       首先我们是以一个简单的马里奥模型为背景,结合之前...
  • pan861190079
  • pan861190079
  • 2016年03月23日 23:09
  • 994

使用HTML5+CSS3+JavaScript制作网页游戏的流程

这几天学习网页前端每天都有所收获,下面来分享一下用H5C3+JS开发网页小游戏的流程,供大家学习、参考,也为了是自己在以后的日子里不会忘记。 所谓玩游戏,实际上是另一种形式的人机交互,是人机交...
  • qq_31807059
  • qq_31807059
  • 2016年09月16日 19:20
  • 1295

从零开始制作2048游戏

该游戏基于lae开发平台开发,lua代码300多行即可。下载Game2048,用lae打开Game2048.ui文件,可以看到ui结构、设置,甚至在工具中运行测试 游戏代码下载地址:https://...
  • yongqiabi1459
  • yongqiabi1459
  • 2016年12月31日 14:18
  • 217
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:游戏制作初始化(2002.7.20 - 2002.7.31)
举报原因:
原因补充:

(最多只允许输入30个字)