» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[求教]关于MD的游戏Sonic & Knuckles使用的资料合体(Lock-On)技术

卡带插入S&K上方后,游戏启动,会先去查插入卡带ROM的头部512字节的信息,如果是Sonic3或Sonic2,那么进入特定于这两个游戏的流程,如果不是,那么根据进一步算法进入吃球游戏。

S&K+Sonic3 是完整的3代的故事情节
S&K+Sonic2 是把Knuckles扔到整个2代的关卡中玩,S&K卡带中对2代的程序部分加了512K的Patch,以便完成一些关卡Obj的可攀爬之类的程序工作代码。
S&K+Sonic1或者任何其它不大于16MBit容量的卡带(部分盗版卡不行),是一个扩充版的Sonic3/S&K中的吃球游戏,启动时是NO WAY,需要按A+B+C才能开始玩。其中的关卡是由算法生成的,将整个地图分为4部分,然后根据插在它上面的卡的前512字节内容的不同,决定了这4部分小地图各用哪一种,各自在128种小地图中选取,然后拼成大地图,所以大地图的可能性4部分的组合就是128的4次方,再考虑到因为地图边界循环,所以有些组合玩起来重复,实际还至少要除以4,但即使这样,大地图总数也在6000多万

关于这个吃球游戏的算法生成见
http://www.din.or.jp/~koryan/sonic/gbs.htm
http://cwcyrix.no-ip.info/bsgen/


本帖最近评分记录
  • okiyo 激骚 +5 太骚了 2013-1-14 23:49

TOP

发新话题
     
官方公众号及微博