近十年后,玩家们终于找到了《我的世界》开始菜单的地图种子
玩过《我的世界》的玩家应该对下面这张图都不会陌生。
这是游戏的开始菜单。不管你玩的是什么版本,想进入游戏都要先来到这个界面,即使是高度本地化了的国服版也不例外。这个界面非常简单,就是几个按钮、一个标题和不停旋转的背景,没什么值得挖掘的,大部分玩家也很少在这里停留。
但是MC玩家一向擅长在普通人想不到的地方大挖特挖,搞不禁外挂的无法无天服务器是这样,研究怎么在游戏里超光速也是这样。
不久前,几位MC玩家在无数的地图中找到了菜单背景中旋转的那个地点。
完 全 一 致
准确来说,他们不是找到了这个地点,而是找到了这张地图。
和绝大部分随机生成世界的游戏一样,MC也用地图种子保存地图,种子是一串字符,可以理解为地图的DNA编码,每个种子都对应一张地图,在创建世界时输入某个种子,就会生成对应的地图,出生点、村庄分布乃至每个方块的位置都会被完整地保存在种子里。
一般玩家游戏时会随机生成一个地图,也就是随机种子
按理说,想找到背景图上的那个地点,最简单的方法是直接询问开发者。但MC最初的开发者Notch就只是随便开了张地图找了个合适的位置截了图,压根没想到保留这个种子。
玩家们只能自己想办法。指望一个地图一个地图翻找显然是不可能的,根据游戏创建世界的算法,一共有2的48次方个独特种子,数量上兆,更不用说每张种子对应的地图又无比广阔了。
幸好,MC根据种子生成地图是一个伪随机过程,也就是说,有一个固定的算法函数。而有函数,就能够通过游戏中的方块摆布,逆向推导出种子来。
问号代表着生成地图的函数,图片来自知乎专栏“从前端到全栈”
逆向推导不是什么简单的事情,涉及的运算量极大,那张背景图又做了模糊处理,很难搞清楚每个方块的摆放位置。玩家们本来准备花大量时间去寻找这个种子,他们把需要处理的数据上传到了一个名叫“Minecraft @ Home”的分布式计算机项目上,没想到,还不到一天时间,就算出了这个地图种子。
Minecraft @ Home是一个利用参与者闲置电脑资源进行大数据运算的MC相关研究项目
这个种子是:2151901553968352745或者8091867987493326313(这两个种子是等价的)。而那个地点在地图中的坐标是X=61.48, Y=75, Z=-68.73。任何玩家都可以亲自打开游戏,输入种子,去这个地方验证它和背景图有没有任何差异。
在这里输入种子就可以进入这个世界
其实MC的版本很多,有移动版(PE)、基岩版、教育版等等,不同版本的MC有着不同的背景,但是这个背景要更特殊一点。它最早出现于2011年的Minecraft Beta 1.8,属于最正统的java版本,这个开始菜单一直沿用了近十年,直到2018年的1.13更新,才因为微软想要力推水下玩法被替换掉。
现在java版本的开始菜单
这么多年里,这个地点无数次出现在上亿MC玩家的视线里,却从来没被人找到,这次寻找地图种子,也就被赋予了圣地巡礼、互联网考古的味道。
这场考古还有更大的意义,一直以来,MC玩家们都在寻找一张名为pack.png的地图种子,它是很长一段时间MC默认世界的图标,然而图标上的截图到底来自哪个种子却一直不为人知。相比背景图,这个图标更小,也更模糊。
这个默认世界的图标实际上并不存在于默认的世界中
有人在玩家们公布背景图种子的底下评论:“现在,我们终于有了找到pack.png的希望”。