近十年后,玩家们终于找到了《我的世界》开始菜单的地图种子
文 / 鱼人蹦蹦
那是游戏的起头菜单。不管你玩的是什么版本,想进入游戏都要先来到那个界面,即便是高度当地化了的国服版也不破例。那个界面十分简单,就是几个按钮、一个题目和不断扭转的布景,没什么值得发掘的,大部门玩家也很少在那里停留。
但是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更新,才因为微软想要力推水下弄法被替代掉。
1.13版本的新起头菜单那么多年里,那个地点无数次呈现在上亿MC玩家的视线里,却历来没被人找到,此次寻找地图种子,也就被付与了圣地巡礼、互联网考古的味道。
那场考古还有更大的意义,不断以来,MC玩家们都在寻找一张名为pack.png的地图种子,它是很长一段时间MC默认世界的图标,然而图标上的截图到底来自哪个种子却不断不为人知。比拟布景图,那个图标更小,也更模糊。
那个默认世界的图标现实上其实不存在于默认的世界中有人在玩家们公布布景图种子的底下评论:“如今,我们末于有了找到pack.png的希望”。