游戏开发教程,如何开发手机游戏

1,如何开发手机游戏这个一般比较复杂 你可以去下面的地址看下怎么搭建开发环境http://hi.baidu.com/googee/blog/item/fc03a152d24aaa090df3e301.html
2,怎样开发游戏软件编程软件建议用C++用C++ 1、收集信息 2、雇用人才 3、策划设计 4、开始开发 5、内部测试 6、反思评价 7、公开测试 8、开发成功
3,怎么制作游戏不知道,可以上网查企业级的游戏开发的话,一般C++多一些 , 大型游戏要求足够高的运行效率,而JAVA,C#在这一方面是短项,而用C的话又没有类 , 所以C++开发的游戏比较多 , 如果是想进游戏公司的话 , 多学学C++ 。但是如果是个人开发小型游戏的话,建议用C# , 小型游戏不需要考虑效率问题,C#足以应付,微软有个东西叫XNA,专为业余的程序员开发小型游戏而设计 , 上手简单 , 微软提供了大量的类库,用起来很便捷 。如果是开发android的游戏的话,没得选,只能用JAVA 。貌似也有用delphi开发的游戏,不过听说不是主流 。其实语言不是重点,任何语言都可以做游戏,只是各个语言各有特点,根据需求的不同选择最适合的语言 。关键在于算法要理解,理解程序的构架,研究透算法,才是最重要的 。学习的时候建议以C++来学习,用JAVA或者C#的话学不到指针,用C的话学不到面向对象的思想 。不过如果没有任何语言基础的话 , 建议还是从C学起,先学会最基础的东西再学C++ 。VB现在已经很少用了,实在没学的必要 。推荐教材《Visual C++游戏编程基础》如果只是想做个小的东西玩玩的话 , 有很多方便的软件,比如《RPG maker》,用这些东西不需要什么编程的基础就能做一些小的东西,玩玩足以 。纯粹手打,求采纳 。【游戏开发教程,如何开发手机游戏】
4 , 怎么制作一个游戏1、制作前准备:准备好以下几样东西 刻录机 游戏原盘 空白CDR CDRWIN (3.8x推荐) Echelon的自启教程及hack工具 cdrtools-1.9a03-win32-bin工具包 1.4G左右的硬盘空间 newfile.exe(dummy生成工具)在硬盘上做出以下的目录 X:\xxxx\selfboot X:\xxxx\selfboot\data 其中X:任意,xxxx也任意,在根目录也可以把Echelon自启工具及cdrtools-1.9a03-win32-bin工具包及newfile.exe都放在selfboot目录下 。另外,先看看游戏源盘有多大的容量,如果容量数+20mb已经超过74分钟的盘,就要用80分钟的盘了 。如果超过80分钟的盘,就可能没戏了 。2、ok...准备好了,开始制作a. 把1ST_READ.BIN和IP.BIN拷到selfboot目录中 。有些时候1ST_READ.BIN有可能是别的名字,如果找不到1ST_READ.BIN,就用hex editor打开IP.BIN看看文件最顶上V.001XXXXXXXX ????.BIN,这个????.BIN就是要找的 。不过copy到selfboot目录里都要!保持原名!,为方便起见这里我们统称1ST_READ.BIN 。b. 把游戏盘中!除了!1ST_READ.BIN和IP.BIN以外的所有文件都拷到data目录下 。c. !把以上两个步骤所拷的文件都去掉只读!d. 运行CDRWIN,选择Record Disc,点右边load tracks 。点Add,选择由Echelon工具包中的audio.raw,确定 。!选Open New Session!,开始刻录第一轨 。e. !注意,以下操作只需要进行一次! 运行dos命令行,在selfboot目录里运行 cdrecord -scanbus 得出的结果可以找到你的刻录机的代号为x,x,x,如0,1,0 再运行(这时候刚刚刻了音轨的盘要放在刻录机中,否则有可能不能测数值) cdrecord -dev=0,1,0 -msinfo 可以得到0,11700(也有0,11702的) 记住这两组数值,以后再做自启盘时就不需要进行这项操作了 。f. 对1ST_READ.BIN和IP.BIN进行修改运行dos命令,在selfboot目录运行 binhack.exe 第一行输入1ST_READ.BIN !大写! 第二行输入IP.BIN !大写! 第三行输入11700(如果你是11702,就输入11702)g. 把1ST_READ.BIN拷到data目录里 h. 这时候看看data目录有多大,如果需要加dummy就进行dummy制作 .dummy大小的计算 。650mb-data目录大小mb-20mb=dummy大小,其中20mb是第一个音轨已经用掉的大小 。但为保险起见再减去20mb左右 。..例如dummy需要160mb,在dos下运行newfile 160,000,000 ...把生成的00dummy.dat移到data目录中 。i. ISO生成 制作一个叫isoit.bat的批处理文件 mkisofs -C 0,11700 -V %1 -l -o DATA.ISO DATA !严格按此大小写! 0,11700是cdrecord -dev=x,x,x -msinfo得到的数值 %1内容为卷标变量 在dos下运行isoit %1,如制作街霸3 3rd Strike的ISO,就运行isoit SF3_3 如果不愿意每次另加卷标,把%1换成你自己喜欢的名字 。运行后会有一个warning,不要管 。j. 把IP.BIN插入ISO 在dos下运行ipins.exe 第一行输入IP.BIN !大写! 第二行输入DATA.ISO !大写! k. 刻录第二轨 这里本人推存使用工具包中的cdrecord.exe,而不是cdrwin 。因为cdrecord.exe是在dos中直接对刻录机进行操作的,不需要其他乱七八糟的链文件,也没有GUI,相对稳定安全许多,而且做成batch文件后要比cdrwin方便 。制作一个叫burn.bat的批处理文件 cdrecord -dev=0,1,0 -xa1 -speed=4 DATA.ISO -dev=后面的参数是在cdrecord -scanbus中得到的数值 -speed=后的数字是指刻录速度,自己根据需要修改 。制作完成后,如果不能马上试,先放到光驱里读一下,如果能列出目录就说明基本成功了 。*文中加!!的文字都是需要特别注意的!5,游戏怎么开发开发流程策划入门1:什么样的创意是可行的(一):什么样的创意是能够实现的?作为一个游戏策划,尤其是一个初学者,脑子里肯定装满了各种各样奇异的想法 。但是当你把这些想法告诉给程序或者部门主管时,得到的答案常常只有一句话:“这个东西根本就实现不了!”这瓢冷水可谓是浇的通通透透,让你火热的心迅速冷却了下来 。几乎每个策划都有过这种类似的遭遇,我也不例外 。一个游戏从一个想法到成为产品需要经历太多的磨难,合格的策划应该在一开始就知道这个想法能否行的通,在经过了严格的论证并初步产生了产品的轮廓后,才能把自己的想法提出来 。这也是一个游戏能否可行的一个自我论证过程,包括以下几个部分:1、 技术可行性分析:从技术上来考虑,你的想法是否能够实现呢?一个想法产生后,你就要知道你要把它做成什么样的游戏,大概需要哪些技术支持 。这一般都会受项目组或者游戏开发公司自身的技术实力的影响,因为一个新的创意往往会牵扯到大量的技术性创新,如果你的想法按照现有的技术能力根本就无法达到或者会超出项目预算 , 那肯定会被枪毙的 。只有那些在现有技术基础上进行升级和发展 , 或者在现有条件下能够进行技术突破而达到要求的创意才是符合要求的 。比如,做一个网络游戏,你要让200个人能够在一个屏幕内同时对砍,就算是程序上能够实现,现有的网络条件也不支持,所以这种想法就属于技术上不可行的 。因为策划受到技术本身的影响,所以要求游戏策划对游戏中可能使用到的技术有个大致的了解 。策划必须及时和主程序沟通,并多接触一些前沿的技术,这样才可以跟上时代的潮流 , 并不断提出符合技术要求的创意来!对这次游戏比赛而言 , 就要求策划本身对技术要有一定的了解,否则出现一些超低级错误就要让人笑话了 。2、 经济可行性分析:一个游戏的实现,如果不考虑到要花多少费用,多少时间和多少人,不计算能够回收多少资金就不是一个好的项目负责人 。一个新想法如果不经过项目负责人的决策是不可能立项的 。所以,在进行游戏设计的过程中,一定要把项目的规模和市场效果考虑进去,否则也是会很容易被枪毙的 。游戏再好,不适合市场的需要也是白搭 , 而且公司也有自己的市场战略,所以大多数的策划被枪毙都是这些原因所造成的 。什么样的游戏可以引起玩家的兴趣,哪些游戏可以挣到钱 , 这是所有的游戏制作者都在努力寻找的 。也只有市场才可以决定那些游戏是成功的,对于策划人员来讲,经常注意游戏市场的动向和海内外游戏的发展趋势才是正确的道路 。如何选择一个适合潮流的游戏点来展开想象是获得一个有价值创意的关键!3、 人力状况分析:在进行了技术和经济上的考虑后 , 还要看你自己周围的人力情况是否允许你这样设计 。因为资源并不是你想获得就可以得到的,而资源中最重要的就是人 。有经验的开发者本身就是一笔巨大的财富,如果你有一些很棒的同志一起来做开发,那么你的设计就可以很快被别人所接受,他们也可以给你很多建议来完善你的想法 。甚至于你在产生了这个想法之后 , 马上就要考虑谁可以完成这个工作,你有多少人可以完成这个工作 。如果只有几个刚毕业的有志青年,希望你开始不要去设计那些过于复杂的东西,就算你设计的再完善,最后因为人的原因而做不出来也是不管用的 。最后来教你一下入门步骤:一、选定并学习你的第一语言(指计算机语言),如:c/c++ java 等.. 这里我建议学C/C++,不只是因为很多人都在用它,最主要的原因是在于它功能非常强大 。语言学到已经掌握的程度后,开始学习第二步,这时也不要放弃学习你的第一语言,应用过程中你要不断的复习它,找到它的奥妙之处 。二、开始学习基于操作系统编程,我是学WINDOWS的,UNIX的我不清楚,学WINDOWS系统,你就要学API(应用程序开发接口),这个是WIN系统最底层的函数库,里边的东西够你学很久的,但不要全部都学,主要先学窗口建立以及控制鼠标等最基本的窗口建立与控制章节要全部掌握,不是很多 。还要提一下MFC,MFC是封装API库,它变成了很多类,先不要去学它,它基本上对我们游戏开发程序员来说没有太大的用处.劝你弄一套MSDN(微软软件开发知识库,就是一个帮助文档) , 这个很有用 , 之后开发过程中要不断的查找里边的资料 。三、掌握了窗口的基本建立与控制后,我们就要进入一个游戏开发的主要环节了!开始学习DirectX或OpenGL,前者是MS公司为基于WINDOWS系统开发软件的程序员而设计的,里边包含了功能非常强大的显卡控制开发库 。后者是显卡厂商自定义的显卡控制开发库,功能比MS的更为贴切而强大,毕竟是人自己厂商为自己的显卡而设计的,但有很多内容都不兼容其他显卡,所以在兼容问题上很难解决,前者兼容性很强 。四、最后就是要在网上搜集各种游戏中常用的算法,如:A*寻路,MMX版16位透明通道混合运算等...掌握的越多越好 。这时你已经算是入门了,你现在要开发一个DEMO , 用它去到某个公司应聘,应聘的成功与否都在你的DEMO里 。想要不断的晋级只有在工作中才会成长 。只要有恒心铁锄磨成针,不断的努力坚持你一定会成功的 。学习C/C++时看谭浩强写的书不错,内容易懂,但不够深 , 如果想加深学习以后换其他书也可以 。QQ华夏图标现在不知道怎么样去点了

    推荐阅读