= =楼主,你想太多~
如果把洛克人的功能放到超级玛丽里面的话,需要非常多的代码,简单就是一个超级玛丽32K的FC游戏没有办法实现这个功能,能做的就是扩容(这个我不会)
而且游戏本身不具备发子弹的代码,如果灌输进去的话,实现也很困难~
FC游戏编辑器其实就是HACK,现在的FCEUX这个模拟器能修改,但是你必须具备6502的语言知识,要不我怎么说也没有用~
楼主说到这两个游戏完全是不同公司开发的,目前《超级玛丽》有一个SMB Utility的工具可以编辑,并且可以将游戏烧录到卡带让FC游戏机运行,当然也可以用模拟器。但这个编辑器并不能编辑洛克人系列游戏,也不能增加超出游戏软件支持的范围的物体,怪物,只能在支持的范围内进行修改玩法,如坑洼,蘑菇的位置。如果需要额外增加元素,必须懂得编程,修改编辑器和游戏程序得于支持新的玩法和元素。
游戏实际就是一个软件工程设计,游戏设计一般都是专门做游戏类型的软件开发,在那个年代,做游戏用编辑器非常少,即使有,可能也是公司内部开发使用的。一般做游戏会做编辑器的,都是一些大型游戏公司,例如洛克人系列,很可能是Capcom内部开发了一个工具进行洛克人项目专用的编辑器,并且编辑器也根据项目需求改进,增加新的玩法,改动编辑器的同时,也是需要游戏程序支持编辑器的功能的,也就是说,真正做游戏,还是需要懂编程,并且支持相关的平台(如FC平台)。除了官方开放编辑器或者编辑器被流出外,否则外界很难得到编辑器的软件。
题外话:即使到目前为止,很少能做游戏通用的编辑器,即使目前强大的UE4引擎(3D引擎),做游戏能跨PS系列,Xbox,windows,android,ios等平台,号称不懂编程也能做出游戏,但学会强大的编辑器也是需要不少时间,,即使不需要编程,同时也要懂一些简单的游戏逻辑设计。