https://packpng.com/
尋找pack.png和#1V5O39ej這個企劃有關
不過以時間順序來說應該是#1V5O39ej的企劃和尋找pack.png有關才對
對minecraft玩家來說
應該是一定會看過這個預設材質包icon
https://i.imgur.com/hftE6Ay.png
一座山丘、下方有水、上面還長了幾棵樹、水邊還有隻豬
這張icon的圖片不只使用在預設材質包上
多人連線的伺服器列表中也是使用這張圖片作為icon
https://i.imgur.com/QAbwMWd.png
這張圖片最早出現在alpha1.2.2中
如果在遊戲檔案中尋找的話可以找到這張圖片的檔名叫做pack.png
解析度為128x128
一位叫做SalC1的玩家在今年一月時貼了一個影片
https://youtu.be/lbR8ZY1Nsm8
影片的大意是他實在很想知道pack.png是不是真實存在於遊戲之中
但不管怎樣都找不到而且也沒有相關資料
希望有人可以和他一起尋找(在影片前SalC1已經自己找一段時間了)
而在影片出來後得到很多回應
不但notch出現回應(就是把mojang賣給微軟拿了一大大大大大大大大大堆錢的那位)
連dinnerbone也出現了(遊戲中顛倒骷髏馬捏他的那位)
在兩人的交談內容中是真的想不起來pack.png是怎樣弄出來的
但能確認的是pack.png的確是在遊戲中拍攝的圖片
所以一群人開始著手尋找pack.png到底是出現在哪張地圖裡面
也就是尋找使用哪個種子在哪個版本的遊戲中可以把pack.png那128x128的地形生成出來
一開始被解析出來的是座標
因為圖的上方可以看到雲
所以可以從雲的整張貼圖中判斷現在玩家是在什麼位置
但理論上minecraft的種子有43億種組合(印象中)
想要找到特定種子生成的地形就必須要其他地形的特徵資訊
再暴力使用地形生成的演算法來嘗試找到符合特徵資訊的種子
尋找pack.png非常困難的地方在於這張圖只有128x128而已
就算圖中有可以使用的特徵資訊也很難判斷出來
所以earthcomputer的玩家寫了放大圖片的程式
給程式一堆minecraft內的圖片讓程式學習遊戲中的畫面該是什麼樣子
然後再將pack.png放大出來
放大前
https://packpng.com/static/gallery/pack.png
放大後
https://packpng.com/static/gallery/upscale2.jpg
接著便是來解析圖內的各種地形特徵
根據地形生成的演算法會有生成地形的規則
利用特定的地形特徵找到符合規則的種子來進一步縮小搜尋範圍
好使用暴力搜尋將特定種子找出
在尋找pack.png的途中其中一個衍生企劃便是#1V5O39ej這個企劃了
Tomlacko嘗試去尋找遊戲起始畫面到底是存在於哪張地圖之中
不過這個資訊比較多一點
需要搜尋的可能性被縮小到2^23.5個種子(11,863,283)
而且他們的運氣非常好
只搜尋了有可能的12%種子就找到
另一個企劃是尋找世界上最高的仙人掌
理論上仙人掌的極限生長高度是三格
但在地圖生成時有機會發生多個仙人掌合併起來而超過三格高度
所以另有人在找怎樣的種子生成的地圖會出現合併後的超高仙人掌
現在經過八個月的時間
團隊終於把pack.png的種子找出來了
搜尋的細節應該過幾天會由SalC1作影片來說明吧