从零开始,踏上制作游戏之路(给小白)
游戏非常非常——非常好玩!年少的你是否也曾感叹过?——怎么制作游戏?从零开始,额,当然你要先学会用鼠标键盘互联网——这就够了!!让我们开始征程吧!!!!
工具/原料
拥有基本计算机操作常识
正题
1、(另外废话:Fla衡痕贤伎sh?VB?Dreamweaver?你如果你说你了解一点这个,说好像可以做游戏...——行了...收收手吧,这只是比下诹鬃蛭镲面那些软件大一点的工具而已,他们真正的用途也可不是制作游戏(VB勉强例外),真正的制作游戏——往下看吧~~)“C语言”“C++”我们暂且聊聊这罢,先不管和游戏什么用什么关系“语言”,你总该懂汉语英语什么普通语言吧——(别提英语!--....好吧不提)语言,我们用语言是来干嘛的?——表达思想,表达想法,交流--人与人之间同样的,“C语言”(或者“C++”),也是语言,用在人与计算机之间交流(通俗的说)通过“C语言”,我们可以把自己的想法,即创造什么样的程序,告诉给计算机,让计算机帮我们创造出来!而其实游戏本身就是一个程序!学好“C语言”我们就可以制作游戏了!!
2、当然编程语言不只“C语言”一种,就像天下不只“汉语”一种交流语言一样更多语言正如你所见的那样:Java,C,C++,C#......区别在此不展开解释,可以百度(下面语言热度排行)
3、编程语言的最终目的都是——创造程序!同样编程语言也有好坏繁简之分,这里不展开说明刚入门的我们就先学习比较热门的比较简单的“C语言”吧~~怎么学呢??先了解下,“集成开发环境”!!!——(等等..什么....?)
4、那,比如说,我们要打造一样东西,比如剪纸鲷薯恢罢吧,剪纸,我们需要什么呢?嗯,剪刀,铅笔(画图),纸张,还有,平整的台面(方便嘛~)——这就是“开发环境”了!至于“集成”,勉强可以说是多种“开发环境”合在一起吧,多道工序的工作环境都“合”在一起了——集成开发环境!实际上,集成开发环境对我们这些入门的来说,就是一个大大的软件,用来开发程序就是一个软件,如1.VisualStudio2.VisualC++6.03.Code::Blocks等等....
行动!
1、“C语言”入门的建议使用VisualStudio的一种学习版本——VisualC++2010Express——免费的另外,C与C++有区别,但C++兼容了C,也就是说可以用编写C++的软件编写C语言,刚开始我们是学习C而不是C++的
2、主要学习书籍简介《C Primer Plus》————虽然名字英文,但这也是有中文版的《C语言入门经典》《C程序设计语言》......
3、其实看完这些书就是“C语言”高手了(但内容很多很多,很需要耐心)刚开始学习“C语言”是很枯燥的,没有图形,都是基础的数学运算编程,但必须过关,因为是基础的基础,游戏的背后都有很庞大的数学运算,所以必须掌握,很需要坚持
游戏引擎
1、好吧,回到游戏——我们最初的目的如果说,你想比较直接的制作游戏,不想学什么语言,而且较为高大上,制作内容较宽,那么CocosStudio或许适合你(不可小视)但是,请相信我,这也是不简单的,也要学很多东西,而且CocosStudio的教程也少,没“C语言”多,同时急于求成的这做法也是不推荐的,做出来的游戏当然有一定的限制,而“自主制作”的人更能自由发挥
2、CocosStudio其中含有个“Cocos游戏引擎”——著名的普遍使用的一个免费的游戏引擎“游戏引擎”——可以说是游戏的核心,或是框架,一个建立好的系统使用“游戏引擎”是——开发游戏的捷径——当然内容还得自己用C,Java等语言编写
3、或许很多人不理骈禄笫杳解“Windows7/Mac/Liunx环境上搭建 win32/Android开发环境”在此简单概括其中内容及“游戏引擎”吾沲颊弋首先,有点题外话,我们电脑一般用的是windows操作系统——(正如你所见,每次开机时都有Windows几个大字)而操作系统不只Windows一个,还有苹果电脑的Mac,我们通常的智能手机上的安卓Android,还有Liunx操作系统......同一个程序有时是不能在各个操作系统上运行的(即不能跨平台),所以,如你所想,就有了以上“不同的环境上搭建不同的开发环境”。正如舞台不能用作菜板来切菜,而菜板不能用作舞台来表演一样——同为“平台”但“平台”类型不同,不能乱套配置开发环境对一些人可能还比较复杂,在此也不展开
4、游戏引擎,也有多种,简单来说,也就还是“框架”,内容则要开发者去填充而上面的内容中:在不同操作系统中搭建不同的开发环境,之后,使用的引擎相同,“框架”相同,但框架的搭建方法不一样
努力吧
1、原谅我就到此为止,我想很多人还需要很多指导,但我能帮的就到这了,接下来大家就沿着这条路奋斗吧希望这能对大家有用,而不至于像当年的年少无知的我一样——折腾近半年才找到“C语言”这条起跑线.....以上实为个人一年多孤苦自学滚爬烂打过来的简单经历