我們先從十二年前“水”的誕生開始談起吧。

01

在2009年的5月20日;

我的世界:50年后的水,物理機制有多可怕?官方:你知道得太多了

也就是Minecraft第一個版本發布的第7天。Notch《我的世界》Java版Classic 0.0.12a 中第一次加入了“水方塊”。在同一時期,加入的還有巖漿、基巖、邊界等等。

在當時,Notch將試圖將他們命名為“液體”方塊。也就是說雖然是液體,但本質上屬于方塊。所以在很長很長的一段時間內,水,都屬于一種方塊。但它被分為了水流、和水源兩種形態。這個機制,一用就是整整9年的時間!

02

到了2018年,《我的世界》破天荒地迎來了1.13水域更新。

我的世界:50年后的水,物理機制有多可怕?官方:你知道得太多了

而在當時Mojang內部還在爭論,是否應該在1.13發布地獄更新。但無論如何在水域更新這一版本中“水”這種液體,首次迎來了令人欣喜的物理特性的變更——含水特性!

什么是含水呢?就是當一些細小的非固體方塊插入水中時,可以完全地浸入水中,而不是占用掉一格水方塊,當該固體方塊被破壞時水依然存在。反之,水也可以流進、充填未占滿一格方塊的剩余體積中。

我的世界:50年后的水,物理機制有多可怕?官方:你知道得太多了

這個含水方塊的想法,其實早在2009年的5月份Notch就提出了。但當時他沒有能力去做這件事,所以最初水可以成為方塊,從某種意義上來說,這是一件迫不得已的事情。

所以2018年的《我的世界》JAVA版1.13的含水方塊,就成為了Mojang將水獨立出方塊范疇的第一次嘗試!

03

為什么說,Mojang想要把“水”作為真正的液體,獨立出方塊?

我的世界:50年后的水,物理機制有多可怕?官方:你知道得太多了

這件事還要從晚餐骨聊起。因為當年Dinnerbone曾透漏的一個內部消息,在2018年水域更新正在開發過程中的時候,他泄露了一張開發版本的內部截圖,并告訴我們,這些流水到花和樹的水,其實并不是方塊。

這在當時,就很令人震驚了!人們紛紛詢問,什么?水要變成“真水”了?所以基于此,我們可以做個稍微大膽一些的推測,早在2018年的時候,官方就嘗試將水脫離出方塊的范疇,但沒有成功,或者說難度較大。含水方塊,就成為了一種保證更新進度的妥協方案。

但這也給人們指明了一個明確的方向,Minecraft的水方塊,一定會變成真正的水!

04

未來,水的真實物理引擎?

我的世界:50年后的水,物理機制有多可怕?官方:你知道得太多了

所以,我們基于這個邏輯推演,不難看出未來《我的世界》關于“水”的開發方向一定是讓它更具真實的物理效果,基于一套類似于現實世界水的物理引擎,不再單純的只是一種方塊。

那么,這可能實現么?其實從技術上來說,這是可能的!大致上來說,當前技術下,游戲弓|擎的物理算法部分所包含的范圍,基本可以模擬現實中的所有常見物理現象,例如水流有著緩急之分,流速慢時,樹葉緩緩漂流。而在湍急的河水中,動物都會被卷席而被直接沖走。

但制約這種發展的,主要瓶頸在于算力部分,因為物理計算需要消耗大量硬件資源,并且隨著采樣率的提高,性能消耗也會成倍提高!比如說在《我的世界》,水緩緩流動所耗用的運算尚可,但如果此刻你試圖淌水游玩呢?在水下戰斗呢?

我的世界:50年后的水,物理機制有多可怕?官方:你知道得太多了

當前Minecraft的現狀是,一個剛加載的區塊,已經卡到水流從高山上流下要經歷很久很久的時間才會流到地面上。一個飽含了真實物理引擎的水,又需要消耗多少運算資源?要知道當前Mojang連解決1.18區塊加載過慢的問題,都啃了很久。

而Minecraft成功的原因之一就是,曾經,它幾乎可以在所有的低配電腦上流暢運行。

05

50年后的mc,水會變成什么樣?

我的世界:50年后的水,物理機制有多可怕?官方:你知道得太多了

可能很多人都聽過我們不止一次地闡述Mojang對于Minecraft的一個未來更新:即,將水作為一種流體,完全與方塊的概念割裂開。那么如何割裂?真實水的特性又是怎樣的?我們不妨來暢想一下:

①水和熔巖,都成為了一種液體,它們可以自由地流淌不受方塊限制;無限水的概念徹底消失,

②連日的陰雨天,會造成低洼處的雨水堆積,例如有凹陷的屋頂會盛滿了水。石頭等方塊無法吸水,但泥土類方塊可以;

③在洞穴中,不慎挖穿了湖底,湖水會傾瀉而下,淹沒洞穴。如果洞穴足夠大,湖水可能會流干,但一場大雨可能會填滿整個湖泊等等。

我的世界:50年后的水,物理機制有多可怕?官方:你知道得太多了

?

可以肯定的是,未來Mojang一定會做一個更新主題,叫作“真實的液體”更新,50年時間足夠硬件設備的迭代和爆發式更新了。那個時候低端設備輕松運行一個真實物理引擎可能是再簡單不過的一件事情?

我的世界相關攻略
我的世界螢石怎么挖不了
我的世界螢石怎么挖不了
我的世界正版怎么裝mo
我的世界正版怎么裝mo
我的世界故事模式手機版
我的世界故事模式手機版
我的世界pe版下載(min
我的世界pe版下載(min
我的世界釀造臺藥水表(
我的世界釀造臺藥水表(
我的世界電腦指令大全(
我的世界電腦指令大全(
我的世界地圖文件夾是哪
我的世界地圖文件夾是哪
我的世界末影龍蛋孵化要
我的世界末影龍蛋孵化要