天天看點

我的世界:聊聊mc曆史上“無心插柳”,BUG變成特性的5個故事!

Minecraft世界中有哪些著名的無心插柳的BUG?這可不是我們随便說的,而是由Mojang官方開發者們透漏的,在衆多版本當中那些最令人記憶深刻的BUG變成特性的例子!

01

無中生有的BUG!

我的世界:聊聊mc曆史上“無心插柳”,BUG變成特性的5個故事!

Jeb曾解釋過這個BUG,就是玩家有時候會驚訝的發現自己在《我的世界》中突然憑空的多出了許多的物品。這是由于早期的Minecraft版本還沒有指令這種可以生成物品的東西,于是為了測試新的方塊和物品,開發者們就會直接修改玩家生成資料,也就是說開發者測試時隻要登入遊戲就能看到新物品。後來在釋出正式版本的時候,Mojang忘記删除這串代碼,故而每個玩家出生後都會生成一些“無中生有”的新物品。

後來呢這個最早期的特性也就保留下來了,也就是今天的創造模式物品欄。通常而言新版本的新物品都會被加入到創造物品欄中,當然部分物品也隻能用指令才能調用出來。

02

從BUG到BUD!

我的世界:聊聊mc曆史上“無心插柳”,BUG變成特性的5個故事!

2009年Notch計劃叫做兩個神奇的方塊,名為“Pulley1”的方塊可以用來拉動一個方塊,“Pulley2”則可以推動一個方塊。然而想法終歸是想法,Notch一直沒有将其實作。

後來Jeb入職Mojang在2011年引入了一個“活塞”的概念,說起活塞的代碼最早其實并非出自Jeb之手,而是來自Minecraft官方論壇社群中的一個MOD,該MOD的作者Hippoplatimus将這個活塞的代碼交給了Jeb,随後Jeb用這串代碼在《我的世界》中實作了活塞。

然而畢竟活塞不是Jeb親自開發的,在這其中發現活塞總是會出問題,很多奇怪的問題,譬如活塞可以被以非常多奇怪的方式激活。譬如說活塞可以在其上方或者斜上方的方塊接收到紅石信号激活時也同時被激活。

我的世界:聊聊mc曆史上“無心插柳”,BUG變成特性的5個故事!

更奇怪的是,有些時候活塞本應該被激活的,但結果活塞卻因為沒有接收到方塊更新而沒有被激活。隻有當某些遊戲事件的産生導緻周圍的方塊更新時,譬如說冰融化成水,方塊被放置,農作物的生長,絆線的觸發等等,最終成功觸發了活塞的激活。這個奇怪的BUG,最終導緻Minecraft誕生了觸發電路,也就是BUD。從此BUG變成了BUD!

03

生成在海上的村莊!

我的世界:聊聊mc曆史上“無心插柳”,BUG變成特性的5個故事!

水上村莊的誕生是一個罕見的更新,不過這個更新更有趣的它誕生于一個有趣的BUG。在一次基岩版開發者對遊戲進行正常的優化探索時,意外地把一座村莊生成在了海面上。但當時的開發者Tommaso并沒有立即移除這個BUG,而是把村莊的路變成了木闆。于是海上村莊的可行性就誕生了。

04

重力方塊——坍塌的沙子和沙礫!

我的世界:聊聊mc曆史上“無心插柳”,BUG變成特性的5個故事!

當年沙子和沙礫剛加入《我的世界》的時候,一個為其添加重力的想法就誕生了。并且當時的想法是,讓沙子或者沙礫生成在一個洞穴的頂部,然後區塊加載他們就自動陷落暴漏出下方的洞穴。

可惜的是,這個想法太難實作,沙子出現BUG隻能處于洞穴頂端且不會陷落。最終Mojang決定在空氣中添加一些塵土顆粒,意思一下這裡随時可能塌方。當然,如果你不小心激活這些懸空于頂部的沙子或者沙礫,塌方随時會發生!

05

經典案例!

我的世界:聊聊mc曆史上“無心插柳”,BUG變成特性的5個故事!

豬和苦力怕的故事:在苦力怕擁有creeper的名字、綠色的皮膚之前,它其實就隻一隻奇怪比例的站立的畸形的豬。Notch非但沒有移除這個詭異的變異生物,反而最終讓它成為了吉祥物。

會發光的附魔台:2015年攜帶版早期開發中開發者Tommaso加入了附魔台,但是意外的附魔台會發出光亮。後來開發者在社群中表示該BUG不會修複,作為一個有趣的特性加入Minecraft。此番也被認為是開辟的BUG=特性梗的主要事件。

繼續閱讀