我的世界:聊聊mc历史上“无心插柳”,BUG变成特性的5个故事!

2023-04-10 00:53:51 来源:游戏主播网

我的世界:聊聊mc历史上“无心插柳”,BUG变成特性的5个故事!

Minecraft世界中有哪些著名的无心插柳的BUG?这可不是我们随便说的,而是由Mojang官方开发者们透漏的,在众多版本当中那些最令人记忆深刻的BUG变成特性的例子!

01

无中生有的BUG!

Jeb曾解释过这个BUG,就是玩家有时候会惊讶的发现自己在《我的世界》中突然凭空的多出了许多的物品。这是由于早期的Minecraft版本还没有命令这种可以生成物品的东西,于是为了测试新的方块和物品。开发者们就会直接修改玩家生成数据,也就是说开发者测试时只要登录游戏就能看到新物品。后来在发布正式版本的时候,Mojang忘记删除这串代码,故而每个玩家出生后都会生成一些“无中生有”的新物品。

后来呢这个最早期的特性也就保留下来了,也就是今天的创造模式物品栏。通常而言新版本的新物品都会被加入到创造物品栏中,当然部分物品也只能用命令才能调用出来。

02

从BUG到BUD!

2009年Notch计划叫做两个神奇的方块,名为“Pulley1”的方块可以用来拉动一个方块。“Pulley2”则可以推动一个方块。然而想法终归是想法,Notch一直没有将其实现。

后来Jeb入职Mojang在2011年引入了一个“活塞”的概念,说起活塞的代码最早其实并非出自Jeb之手。而是来自Minecraft官方论坛社区中的一个MOD,该MOD的作者Hippoplatimus将这个活塞的代码交给了Jeb,随后Jeb用这串代码在《我的世界》中实现了活塞。

然而毕竟活塞不是Jeb亲自开发的,在这其中发现活塞总是会出问题,很多奇怪的问题,譬如活塞可以被以非常多奇怪的方式激活。譬如说活塞可以在其上方或者斜上方的方块接收到红石信号激活时也同时被激活。

更奇怪的是,有些时候活塞本应该被激活的,但结果活塞却因为没有接收到方块更新而没有被激活。只有当某些游戏事件的产生导致周围的方块更新时,譬如说冰融化成水,方块被放置,农作物的生长,绊线的触发等等,最终成功触发了活塞的激活。这个奇怪的BUG,最终导致Minecraft诞生了触发电路,也就是BUD。从此BUG变成了BUD!

03

生成在海上的村庄!

水上村庄的诞生是一个罕见的更新,不过这个更新更有趣的它诞生于一个有趣的BUG。在一次基岩版开发者对游戏进行常规的优化探索时,意外地把一座村庄生成在了海面上。但当时的开发者Tommaso并没有立即移除这个BUG,而是把村庄的路变成了木板。于是海上村庄的可行性就诞生了。

04

重力方块——坍塌的沙子和沙砾!

当年沙子和沙砾刚加入《我的世界》的时候,一个为其添加重力的想法就诞生了。并且当时的想法是,让沙子或者沙砾生成在一个洞穴的顶部,然后区块加载他们就自动陷落暴漏出下方的洞穴。

可惜的是,这个想法太难实现,沙子出现BUG只能处于洞穴顶端且不会陷落。最终Mojang决定在空气中添加一些尘土颗粒,意思一下这里随时可能塌方。当然,如果你不小心激活这些悬空于顶部的沙子或者沙砾,塌方随时会发生!

05

经典案例!

猪和苦力怕的故事:在苦力怕拥有creeper的名字、绿色的皮肤之前,它其实就只一只奇怪比例的站立的畸形的猪。Notch非但没有移除这个诡异的变异生物,反而最终让它成为了吉祥物。

会发光的附魔台:2015年携带版早期开发中开发者Tommaso加入了附魔台,但是意外的附魔台会发出光亮。后来开发者在社区中表示该BUG不会修复,作为一个有趣的特性加入Minecraft。此番也被认为是开辟的BUG=特性梗的主要事件。


相关阅读

大家都在看