怎么移植游戏
❶ 所谓的游戏移植到底是什么意思呢
移植就是把一个游戏平台的游戏转移到另外一个游戏平台上.
一般都是这游戏在这平台有足够的销售量.才会进行移植
这里要说说平台.PC.PSP.PS3.XBOX都能称之为一个游戏平台.
移植的过程.就是把游戏的程序按照那个平台来制作.
例如怪物猎人.就是由PS2移植到PS3..
电脑也有不少移植的游戏.主要以XBOX为主.我建议你玩玩神鬼寓言或者上古卷轴4.都是很出色的移植游戏.
❷ 如何移植nes游戏
楼主问这个,似乎没搞清楚移植是怎么回事,所谓移植,就是把一个游戏平台上的经典游戏“移”到另一个平台上,从字面上看,移似乎并不费事,但其实不然,移植的本质是在另一个平台上重做一遍这个游戏,可能会添加一些新的元素或剧情,但是游戏主体不变,也就是说,如果你要移植一个游戏,那么除了人设和剧情之外,你相当于重做了一个游戏,比如DQ系列,fc版本的很多代都在SMC,NDS等多个游戏平台有多个版本,游戏的剧情和人物都没有变,但人物的形象已经大大改变,NDS甚至已经从2D到3D,可想而知,这已经算是另一个游戏了。所以,楼主不要天真的意为,移植游戏可以像视频格式转换那样,用一个格式工厂之类的软件,选择这个游戏,点一点按钮就行了,而是需要一个专业的团队,想要移植一个游戏,就要能够做到能够独立完成一款游戏。楼主要是单纯想玩FC游戏的话,用模拟器就好了。
❸ 那些个游戏厂商是如何进行移植游戏的
游戏移植分为很多种,最多见的是同水平平台的移植和从高至低的跨度移植。
前者(比如说ps3和xbox360的跨平台游戏)个人或者是小组是很难完成的,原理是公用相同的材质资源库和游戏引擎,然后用两台机种的专用开发套件分别在不同机器上开发,再分别根据其平台的硬件特点进行优化。
后者(比如说pc平台上的游戏移植到psp上)多半是利用了模拟运行的方法,这个本人不是太理解,但是此类移植是可以由个人或是小组完成的。
希望能够帮到你!
❹ 如何移植PC游戏,到手机上(安卓的)
这个得大神级别的人才能做到的,不能直接移值的,如果是FLASH游难的话还可以在手机上装个FLASH播放器就可以了。
❺ 如何把pc游戏移植成psp游戏 求教程、、、
......呃...移植的话....
嘛...也不是不可能....只是没有人有那个心机和如果没有官方原代码和psp的官方编程环境 做出来的东西实在不怎么样....
老实说目前的 移植基本上和 用目前可以在psp实现的引擎再重新做一 个游戏没有什么本质区别..所以效率很低..就算移植到 能否调试或运行时psp用目前的自制语言环境能否适应还是个问题..(像rpg这些解析庞大的东西基本不可能反编译)
orz...所以....如果移植也可以....(psp上没有什么方便的rpg 回合制引擎 需要手工写...貌似还是要从0开始)....前提是能自己在psp上做出rpg和会解析游戏引擎!所以如果楼主有心的话!只有去找专业人士从零开始学起!教程这东西没用的!
❻ 如何把一款游戏移植到WEB平台上
游戏开发接触得少。但是根据楼主的意思,基本上还是可以理解的。WEB平台使用的是B/S模式(浏览器/服务器)进行,而普通的游戏(梦幻)使用的C/S模式(客户端/服务器)。这两者差异较大。前者需要依赖WEB浏览器。而后者则不必要。
如果说移植,我就不太清楚了。因为我不熟悉游戏开发。但是大概的一点移植方案我觉得还是可用的。例如JSP中,服务器可以用Servlet(服务端程序)进行封装,使得客户端游戏通过浏览器发送相应请求完成操作,而服务器和以前一样根据定义的请求类型进行具体相应。
客户端的话,我相信应该很麻烦吧。客户端涉及的东西太多了。而且还不能确定游戏界面是什么做的(多游戏我是知之甚少)。我觉得在WEB中做界面。非Flash莫属,然后配合JS进行异步交互。这样就可以完全摆脱B/S模式中的传统交互模式的禁锢,而实现普通客户端中的实时交互。
不为要分,请各位看了不要丢我。只是为了阐述自己的想法而已。
❼ 怎么移植rpg游戏到安卓
这个难度很大,你需要对编程语言熟悉
如果你不会的话建议你玩玩别的游戏吧
现在安卓质量高rpg还是有一些的
❽ 手机游戏怎么移植
手机游戏移植主要的工作是把原来的一款别的型号手机上的游戏。经过修改能在当前型号的手机上运行和使用的过程。所以可以把这个工作细分为几方面的事情:
1、处理屏幕尺寸
这也是最重要的一点。不同型号的手机。屏幕大小不同。分辨率不同。所以要保证每款游戏放在每种型号的手机上都能达到同样的运行效果。那的确是件困难的事情。所以移植的时候就尽量找差距较小的机型做移植。程序中需要注意的就是双缓冲的尺寸。和画面内容的位置。当然最愿意看到的就是能有个全局变量来控制整个游戏场景。
2、修改按键值
这是另一个重要的方面。确保游戏能够正常的操作的前提条件。比如NOKIA的机型的左右软键分别是-6,-7,而Motorola的C650的左右软键就是-21,-22。所以这种差别是无法回避的。除非你的手机游戏程序能够适应不同的机型产生不同的键值。我上个月做的一款游戏就是这样的。而且适应不同的屏幕大小。的确很不错程序。
3、处理内存占用
这是另一个无法回避的问题。如果你的手机性能不错。那也许你不用考虑。比如你做motorola E680的游戏。但是多数机型的内存容量是你需要重点考虑到的。我见过很多游戏移植到新机型时出现很多难以解释的问题。一般都是由内存不够引起的。比如图片无法显示。游戏无法安装。死机等现象。所以我们移植的过程中。就要事先计算好你的内存占用情况。把无用的对象设置为NULL。
4、完整汉化
某些游戏是英文界面的。所以如果要符合中国 移动的规范来做。还必须保证没有一个英文字符出现。不过这听起来也有点强人所难。 比如游戏中的LAP 1/3 赛道的第几圈。 你非要改成 圈 1/3 。但是也没办法。符合规范是你提交游戏的前提保证。汉化中可能出现的问题就是。如果文字被做成图片了,你需要通过美工的协助来完成工作。
5、游戏的功能修改
很多时候如果你要保持与中国 移动的规范相同。就要修改左右功能键的位置。以及还要涉及到给游戏添加暂停和继续的功能。甚至有时候你需要自己写个游戏菜单。并且添加一些LOGO界面。
上面提到的方面。多数都是移植中必须处理的工作内容。如果你碰到了难以让你下手的游戏。不要着急。因为代码不是你写的。如果你看着头晕,可以先从简单的入手。然后理清思路。下面谈谈移植过程中一般的步骤。
1、查看资源文件
这是最重要的。是你修改游戏的前提条件。如果你连资源文件都不清楚是什么,那你无法完成剩下的工作。资源文件有几种。比如单纯的图片。PNG格式(日本DOJA的游戏图片格式是GIF)、声音文件、文本文件、数据文件等等。这里要提一下数据文件。一般把除了图片,声音,文本以外的格式的文件都叫数据文件。不过这类文件是我不希望看到的。因为它不便于与修改。有些游戏为了读取资源的方便。和占用空间的考虑。会把图片文件做成一个数据文件来处理。以前都是用Ultraedit把这个数据文件打开。然后一段一段的通过提取PNG格式的数据。然后从新保存成PNG文件。很麻烦。后来写了两个工具。一个程序用来提取图片。一个程序用来从新生成数据文件。感觉方便了许多。
2、阅读代码的技巧
代码是必须得读的。否则就不叫修改了。但是也不用你都读懂,读透。而且不用每句都看全了,如果上万行的代码。你把每句看一遍。也够你累的。而且在BOSS规定的时间内完成不了。你也麻烦。我一般首先要看实现游戏主要场景和功能的类。也就是所谓的Canvas类。因为这个类肯定不是自己启动的。要通过MIDlet主类加载。或者再委婉一些通过另外的类加载。所以其他的类都是辅助这个类来完成游戏功能的。然后看看这个类的导入了哪些包。 继承自什么类。实现了什么接口。然后再看它的构造函数。以及paint()方法。如果有线程的话,还要看看run()里面的代码。这些就是这个游戏的主要切入点。控制着游戏的进程和绘图。其他的像游戏中的算法之类的东东。如果有时间。你就好好研究一下。这对你来说是很有意义的。
3、不要相信模拟器
做不同牌子手机,不同型号的手机游戏,肯定会用到模拟器来运行。看看效果。用看看效果这个词已经很贴切了。因为有些游戏模拟器都运行不了。你连效果都看不到的。所以必须要用真实的手机运行和测试。但是按键值也必须用真机测出来。虽然多数模拟器和对应的真机相同。
4、解决不同手机的BUG
最头疼的事情也就是这个了。会出现一些莫名其妙的错误。明明在这个手机上运行的很好。可是到另外一个手机上就出现意想不到的错误。比如无法安装。图片无法显示。玩到某个地方死机。声音无法播放等等。遇到问题先不要着急。冷静的回想一下代码和上一次修改的过程。如果都排除人为原因。那就从内存 和图片 来考虑。有些时候 repaint() 和ServiceRepaints() 也会出现问题。比如NOKIA 新 S60系统。 而且考虑问题不要太片面。因为游戏本身就是一个环环相扣的过程。
另外还要说说手机内存的处理。这是个经典的话题。什么String的使用,System.gc()之类的。以及将无用的对象设置为NULL。这些网上都有相关的讨论。以及static的用法。提一个地方。就是在手机加载图片时。手机中计算图片占用的内存是:图片长×图片宽×图片颜色数×2。甚至一幅透明的图片和一幅单色的同样尺寸的图片占用的内存都是很接近的。另外要少用Graphics.drawString() 。有空可以自己写程序测试一下。如果你写了一篇文字。用了N个这个语句。那就应该看看。是否需要替换成一个String数组。或是做成图片占内存更少一些。
❾ ons模拟器 上的游戏是怎么移植过去的不想只是等别人移植,自己想要玩一些比较新的galgame吗
不是这么容易的。你可以去一些专门论坛看看。。。。。一般来说有些游戏不是基于NS引擎的。这些不能再ONS模拟上运行。其次要用到解包、封包的工具。NS引擎这么多年来已经被研究得很透彻了。。。基本上解封包都没什么大问题,
解开以后,我们可以用格式工厂把所有的音频转换成OGG格式,一般中等质量可以在大小和质量上找到平衡点。
而BMP图片可以转换成JPG格式,这里要注意一下,因为BMP图片有透明的图层,如果你不懂得怎么处理JPG的透明图层的话,建议不要转换。
转好格式以后,千万不要忘记打开从nscript.dat解包出来的文本,把原本的.mp3、.wav都替换成.ogg,把.bmp都替换成.jpg。这个过程,用WORD之类的软件可以轻松做到。
重新使用通用开发组件打包成arc.nsa和nscript.dat文件就行了。
特别注意的一点是:ONS的模拟器是有分简体中文和日语的,目前这两个APK的签名都是一样的,因此同一台android设备上只能安装一份。如果你安装的是中文的APK,但是要运行日语的游戏,那么就会乱码。因此,请选用正确的APK安装进行。
❿ 如何PC移植PSP游戏
不可能的,那个只有出游戏的厂商才会考虑移植游戏。而且移植不是复制,是需要重新制作的,只不过剧情相同罢了,上百个人的工作,移植作品都得很长时间,何况你一个人。LZ,你是在做梦吧,还是你也想成立游戏公司?