回复 16# 夹鸡馒头 的帖子
移植不一定需要源代码,只要有最基本的素材(图像、视频、声音和脚本等)和原始的游戏就可以移植,比如常见的把商业作品移植到手机平台上完全就是因为有上述的素材之后自己手动做一个脚本解析器(也就是游戏引擎)就行;常见的KRKR和NScripter因为是开源引擎所以本身要做一个引擎的移植就并不困难;当然更多商业游戏使用的都是自己的引擎和脚本编写方式,所以有没有引擎的源代码从工作量上来看差别非常大,但是基本上来说只要有最基本的素材,接下来只要有爱(或者有钱)就能根据原始游戏的进行方式来自己写一个引擎就可以了(从某种角度来说有点类似于逆向工程)
当然,没有源代码的情况下很难保证一切动作都跟原始游戏一样,毕竟你无法确认原始游戏在玩家看不到的位置会做些什么样的变动(比如隐藏的变数等等),但是对于大部分情况来说足够了,更何况即使有源代码,因为不同平台的API不同,有些细节也很难完全还原
p.s. Direction看着很高端其实说白了就是因为还达不到程序猿的级别所以只好管程序猿了╮(╯▽╰)╭
Lovee 最后编辑于 2014-01-14 14:30:23