玩过《我的世界》的玩家应该对下面这张图都不会陌生。
这是游戏的开始菜单。不管你玩的是什么版本,想进入游戏都要先来到这个界面,即使是高度本地化了的国服版也不例外。这个界面非常简单,就是几个按钮、一个标题和不停旋转的背景,没什么值得挖掘的,大部分玩家也很少在这里停留。
但是MC玩家一向擅长在普通人想不到的地方大挖特挖,搞不禁外挂的无法无天服务器是这样,研究怎么在游戏里超光速也是这样。
不久前,几位MC玩家在无数的地图中找到了菜单背景中旋转的那个地点。
完 全 一 致
准确来说,他们不是找到了这个地点,而是找到了这张地图。
和绝大部分随机生成世界的游戏一样,MC也用地图种子保存地图,种子是一串字符,可以理解为地图的DNA编码,每个种子都对应一张地图,在创建世界时输入某个种子,就会生成对应的地图,出生点、村庄分布乃至每个方块的位置都会被完整地保存在种子里。
一般玩家游戏时会随机生成一个地图,也就是随机种子
按理说,想找到背景图上的那个地点,最简单的方法是直接询问开发者。但MC最初的开发者Notch就只是随便开了张地图找了个合适的位置截了图,压根没想到保留这个种子。
玩家们只能自己想办法。指望一个地图一个地图翻找显然是不可能的,根据游戏创建世界的算法,一共有2的48次方个独特种子,数量上兆,更不用说每张种子对应的地图又无比广阔了。
幸好,MC根据种子生成地图是一个伪随机过程,也就是说,有一个固定的算法函数。而有函数,就能够通过游戏中的方块摆布,逆向推导出种子来。