當前位置: 華文問答 > 遊戲

有哪些遊戲的 BUG 變成了特性,甚至變成了招牌特色?

2019-01-22遊戲

為什麽看了一圈下來,MC的回答不少,但是詳細的高贊回答不多,裏面也沒看到tnt復制機這個被mojang修復了無數次,但又次次被玩家發掘出來的 經典bug ,MC裏面處處都存在著這樣類似的bug,但很多玩家都認為這是MC(java版)的遊戲特性,甚至產生了爭論, 但這些bug確實值得MC玩家去思考,究竟什麽是BUG,我們又應該如何去對待這些令人又愛又恨的BUG。

正好看到了一位提到bud的答主,這也是建立mc科技樹的重要支柱特性之一,bud這個詞並不是bug拼錯了的產物, 它的全稱叫BlockUpdateDetecter,即MC的方塊更新檢測機制

眾所周知,MC其實是一個積木,或者說方塊遊戲,MC世界裏面存在著無數隨機生成的方塊,如果把這些方塊都放進電腦的記憶體裏,那電腦就炸了,所以程式只會載入一部份玩家附近的方塊進入記憶體顯示在螢幕上。同理,當玩家對某個方塊進行操作,比如挖掉你頭頂的巖石,程式也不會把記憶體裏的所有巖漿方塊都檢測一遍,看它們是不是下面突然缺了一塊,然後飛流直下,淹沒整個礦道, 事實上,程式只會檢測你挖掉的這個方塊相鄰的正上,下,左,右,前,後,這六個方塊是否存在巖漿,如果有的話,這個巖漿塊才會被更新 ,流下,然後讓你一夜回到解放前。

這很合理對吧,畢竟當你改變了一個方塊的時候,會因此而受到影響的方塊而可能是和它緊靠在一起的方塊,畢竟早期的MC宇宙裏面並不存在太多能夠進行無線傳輸的黑科技,tnt和苦力怕可能算是為數不多的一類,但這種方塊畢竟太少了,對於絕大部份泥土,巖石,水這種普通方塊來講,BUD機制已經夠用, 然後,紅石系統就加入了。

紅石改變了一切 ,比如最基礎的紅石訊號源,紅石塊和紅石火把不僅能夠啟用上下左右前後的方塊,還可以啟用對棱對角,相當於以它為中心,整個3x3x3立方體內的所有紅石機械都能被啟用。所以當你把一個紅石塊擺到一個活塞的斜上方時,這個活塞其實已經被啟用了,但是由於BUD機制,只有這個紅石塊相鄰的6個方塊能得到更新,而這其中並不包括活塞,所以活塞並不會推出,直到你在活塞旁邊再放一個方塊,來讓程式「意識到」,這個活塞已經被啟用了。

這就是MC中幾乎最為重要的特性——BUD的大致原理,但你能說這就是一個bug嗎?在玩家最初發現隨機抽搐的活塞時,它確實被當作一個bug,但比起那些只剩下一對眼珠子的npc,從腦袋裏拔出手槍的Jackie,無法讀取持久化數據,這個bug又讓玩家看到了無限的可能性。 於是mojang舉行了投票,而玩家們選擇保留了它。

類似的bug或者說特性還有很多,再舉個例子,如果在一個遊戲裏面,玩家能夠利用某種遊戲內的機制,快速地刷怪並殺死他們,以十倍,千倍,甚至萬倍的效率收集戰利品,那你一定會驚呼,這裏有BUG,即便是高情商玩家也一定會指出這是一個遊戲漏洞,然後巫師玩家們就會在某次更新後發現,白果園裏的牛其實是潛伏多年的羊角魔。但在MC裏面,刷怪這件事已經成為了日常的一部份。

MC的刷怪機制和BUD一樣,看上去都十分的 合理 ,大概可以總結為以下幾條。

首先 ,怪物不可能隨機重新整理在世界的任何角落吧,首先你不能重新整理在地圖未載入區域,而且離玩家太遠也不行,距離太遠了玩家都碰不到它們,只是單純的消耗計算資源,所以怪物只會重新整理在以玩家為中心,距離300格以內的球形區域內,並且位置越低刷怪速度更快。

其次 ,怪物重新整理在半空中也不行,要不然天上下起怪物雨豈不是一件非常奇怪的事情,方塊內部也不能重新整理怪物,除非它想一出生就被擠死。再加上遊戲本身的設定,過於明亮的場所,一些特殊方塊上,比如半磚,基巖上,都不能重新整理怪物。

最後 ,怪物重新整理的數量是有上限的,總不可能一直無限地重新整理吧,這樣玩家吃不消,cpu也吃不消。

然後善於思考的MC大佬們就發現,如果他們能找到一個場所,方圓300格內只有這個場所裏面能刷怪,而且這些怪被刷出來後就會瞬間暴斃,使得怪物數量不會飽和,那麽這個場所裏面不就能一直不停的刷怪嗎?

然後大佬更加驚訝地發現,這種場所其實並不難找,你只要站在離地面300格以上的高空中,周圍就沒有一處能夠刷怪,因為半空中是不能刷怪的,怪物們出生的那一刻必須得腳踏實地。而在這個時候,如果玩家預先在他的附近建了一個平台,然後再蓋一層更寬廣的天花板把照射到平台上的光遮住,那麽這個平台將會成為遊戲裏唯一能刷怪的地方,怪物也會如同變魔術般迅速擠滿整個平台。

至於殺死它們,那就更簡單了,只需要一個定時噴水裝置,怪物們就會在數量飽和前被水流沖下,然後如雨點般摔落在正下方30格處的半磚上。數不清的戰利品將會隨之被漏鬥礦車收集,轉移到儲存箱中,而玩家只需要站在原地一動不動,俗稱 掛機

這就是遠古版本的刷怪塔設計,堪稱MC世界的蒸汽機,第一次解放了史蒂夫們的雙手,而如今,經過無數次的版本叠代,刷怪塔早就進入了電氣時代。還記得越低的位置刷怪越快嗎,最先進的刷怪塔直接建立在基巖之上,怪物直接重新整理在高度小於5的世界最低點,然後被TNT從記憶體中抹除。

至於需不需要擔心怪物會不會只出生在刷怪塔內,答案當然是否定的,因為周圍300格內的地表已經被清除幹凈,只剩下無法正常破壞的基巖連成的黑色荒漠。

那麽地表是怎麽被清除的呢? 還記得BUD嗎?這個特性之所以如此重要是原因的:利用BUD能造出兩種紅石科技的基石,TNT復制機和史萊姆飛行器 。TNT復制機能夠無限的復制啟用的TNT,而史萊姆飛行器能夠空中移動飛行,而將兩者組合在一起的三向轟炸機和更為復雜的世界吞噬者則如同無限火力的利維坦般,用成噸的TNT彰顯自己的偉力,如同虛擬的神明般改造世界,

現如今,一名成熟的紅石玩家八成會掛機刷怪,因為紅石玩家對紅石的貪婪,無數的女巫死在了她們已經不存在的小屋裏面,但是一名掛機的紅石玩家卻不一定在刷怪,因為他們可能在刷鐵,刷金,刷沙,刷木頭,刷原石,刷雕零,刷末影龍……

如果有人對他們說,你們這樣利用bug是不對的,這就相當於作弊!他們大多都會極力的反駁,讓他們破防的原因很簡單,因為他們不願意背上作弊的罵名,但又絕不願意放棄這些相當於作弊指令的特性,對他們來說,這些特性和bug之間早已毫無關系,它們是根植於Minecraft最深處的規則,是創造一切的可能性,是我的世界中的最重要的物理定律。