你是否思考过一个问题:如果让Minecraft世界持续稳定,并且永久地运行下去会发生什么?实际上已经有人做过测试,在我的世界运行第89478天的时候,会发生一些极其怪异的事情!
01
人类世界的尽头会是什么?
如果把人类世界看成是一款类似《我的世界》游戏,并且运行这个世界的电脑从不关机,时间持续流逝永不停歇,人类的尽头会发展成什么样?
我们都知道,人类也好、地球也好都是是有生命极限的,太阳在50亿年之后会燃烧殆尽,宇宙也终有一天会彻底崩塌。人类在近50年就会面临资源枯竭,如果持续下去,基于电力建起的人类文明将会彻底衰亡!温室气体的持续排放造成极端天气的频繁出现,全球海平面上升已经淹没了大多数沿海国家。人类终将陷入永久的沉睡之中!
这也是为什么全世界都会在2050年左右陆续结束燃油车,煤电等大量消耗传统不可再生资源的使用。如果人类不突破现有的行为模式,不去尝试改变能源结构,不去探索外太空,百年、千年、万年、亿年之后人类文明终将自食恶果,走到尽头。
而如果当人类可以寻找,并彻底使用可替代的绿色能源,人类文明甚至可以出现逆向发展,实现真正的与自然共存,从而在遥远的未来探寻到这个世界背后的真相。
02
那么问题来了:Minecraft的尽头是什么?
我们都知道,村庄是Minecraft唯一的文明,而村民是这个文明唯一的智慧型生物。村民有着极其规律的生活,他们在夜晚入睡,白天工作,他们会到户外或者室内活动,彼此相遇会交流会喃喃自语,互相赠送食物,会盯着玩家,遇到危险会逃跑,会种地,会交易,会补充货品等等与人类行为近似的行为模式。
我们如果把《我的世界》看成是一个真实的世界,那么运行Minecraft的电脑就掌控着这个世界的生死。如果在不关机的情况下,让Minecraft世界一直持续永久的运行下去,mc以村庄建立起的文明会发生什么?
03
当Minecraft运行89478天之后!
关于这个课题其实真的有人在做,在《Minecraft》基岩版本记录的一个BUG中显示,当Minecraft运行超过89478天时(游戏日),我的世界村民们将会迎来一场“灾难”,睡着的村民将永远不会醒来,而醒着的村民将永远不会陷入沉睡,工作的村民在交易玩手中的货物将再也不会进货,保护村民的铁傀儡也将永远不会重生。
产生这个问题的根源在于,当这个Minecraft世界的时间代码/time set 2,147,483,648 也就是2^31,换算成现实世界是整整3.4年。也就是说当我的世界运行3.4年之后,游戏中的时间会因为一个BUG而出现负数值,从而导致这些怪异情况的发生。因为时间变成了负数,这是一个超出村民认知的时间。
在mc村民的认知里,时间不可能为负数,所以长久以来,村民的整个行为模式和规范都是依据正数时间来进行的。就好比如果人类世界有一天时间突然出现了负数值,从而引发时间线的坍缩,人类会做出怎样的反应?
毕竟没有人知道,在地球、在宇宙之外是否也会有一台电脑,上面正运行着一款游戏叫作《地球Online》。