网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
04月20日
漏签
0
天
超玛一代吧
关注:
2,976
贴子:
47,906
看贴
图片
吧主推荐
视频
玩乐
11
回复贴,共
1
页
<返回超玛一代吧
>0< 加载中...
【溢出关卡】65536关卡解密:其实SMB1只有256个关卡
只看楼主
收藏
回复
初音
七奈
扫荡火棍
15
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
相信各位看了
@风华正茂999999
的“【溢出关卡】Super Mario Bros.1 全部65536关卡下载!”(
http://tieba.baidu.com/p/1768961721
)这个帖子之后,可能会有这样的疑问:65536关卡列表是如何用一个程序生成的?程序所用的“y值列表”是什么意思?等等。
接下来,这个帖子将对这些疑问做出解答。
送TA礼物
IP属地:上海
1楼
2012-08-04 11:07
回复
初音
七奈
扫荡火棍
15
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
首先,我们已经知道,SMB1的各个世界的关卡之间是存在一定的重复的,但是重复率究竟有多高呢?
经过前一段时间的研究,我认为,答案是:100%!
也就是说,SMB1的每个世界都拥有同样的256个关卡,而且顺序是一样的,只是起始点(每个世界的第1关)不同!
根据这个结论,只要把SMB1的第1世界的256个关卡全部列出,然后再确定每个世界的第1关在第1世界中的位置,就可以列出SMB1的全部65536个关卡!
顺便说一句,该结论对SMB1 Hack(至少是常规Hack)也适用。
IP属地:上海
2楼
2012-08-04 11:08
回复
收起回复
初音
七奈
扫荡火棍
15
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
那么,如何确定每个世界的起始点关卡呢?
根据楼上的结论,我们可以得出一个推论:每个世界与第1世界的各个关卡之间都存在一个确定的对应关系,即:第z世界的第x关就是第1世界的第(x+y)关,写成公式为:z-x=1-(x+y)
这样,根据公式可得,z-1就是1-(y+1)。
每个世界都有一个对应的y值,把256个世界的y值列出来,就是程序所用的“y值列表”。
那么,又如何确定每个世界的y值呢?
显然,我们可以直接查找第z世界的z-1在第1世界对应的1-(y+1),但是遇到重复关卡时,这一关就不能唯一确定了。
这时,我们可以用反推法,在第z世界查找1-1对应的z-(1-y)。在原版SMB1中,这个z-(1-y)是能够唯一确定的,因为在256关中,正常关序列只出现了一次,只要找到一个1-1过了之后是进入1-2的,就可以确定是这一关了。
注:以上计算中如果出现结果不在1~256范围之内的,可以通过加或减256使结果进入范围
IP属地:上海
3楼
2012-08-04 11:08
回复
收起回复
初音
七奈
扫荡火棍
15
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
最后,顺便说说我设计的程序“65536关卡列表生成器”
其实这是个很简单的程序,通过从“底板”和“公式”两个文本文件中读取数据,按照公式指定的顺序排列底板中的关卡,最后生成文本格式的列表文件
IP属地:上海
4楼
2012-08-04 11:09
回复
收起回复
imknown
燃情火球
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
嗯,在那个贴吧搜集了不少的情报,基本的大致有了解了。
IP属地:辽宁
5楼
2012-08-04 11:12
回复
收起回复
TEHH_083
无敌刺猬
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
虽不明但我感觉有强烈的杀气=.=b
来自
手机贴吧
6楼
2012-08-04 11:18
回复
收起回复
风华
正茂
无敌刺猬
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这种说法并不严谨,还是65536个关卡,只不过由256个关卡重复256次罢了
IP属地:山东
7楼
2012-08-04 11:21
回复
收起回复
风华
正茂
无敌刺猬
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我晕死啊,256个关卡重复256次,毕竟也是65536啊,根本不能说是“256个”,怎么就精了呢……
IP属地:山东
8楼
2012-08-04 20:47
回复(1)
收起回复
87316156
惊人飞鱼
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
恭喜~研究了这么长时间终于破译了溢出关卡的密秘了!
来自
手机贴吧
9楼
2012-08-04 21:16
回复
收起回复
波导Lucario
燃情火球
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
虽不懂但觉厉……
10楼
2012-08-05 09:19
回复
收起回复
游客
光棍火焰
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
...
IP属地:湖北
来自
iPhone客户端
12楼
2024-02-13 13:14
回复
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
如何评价这次鸣潮2.3周年庆前瞻
2329590
2
BLG输TES最大战犯是谁
1722281
3
林诗栋脆败雨果国乒世界杯丢冠
1567748
4
女子伸腿阻止高铁关门被行拘
1522044
5
吧友救助白鹭养大后成贴心伙伴
1150604
6
幻兽帕鲁开发商硬刚任天堂
952375
7
饭店老板娘嫌弃男顾客遭抵制
679392
8
M28上映新兰柯哀再开撕
630867
9
BLG时隔548天战胜TE
459316
10
鸣潮联动京东你怎么看
330351
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示