近十年後,玩家們終於找到了《我的世界》開始菜單的地圖種子

玩過《我的世界》的玩家應該對下面這張圖都不會陌生。

這是游戲的開始菜單。不管你玩的是什麼版本,想進入游戲都要先來到這個界面,即使是高度本地化了的國服版也不例外。這個界面非常簡單,就是幾個按鈕、一個標題和不停旋轉的背景,沒什麼值得挖掘的,大部分玩家也很少在這裡停留。

但是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的希望」。

THE END