從代碼的角度看,《我的世界》基巖版 VS Java版,誰更勝一籌?

2021-01-09 我叫Minecraft

文/M菌

近日,我的世界:地球(AR版)官宣:將於2021年6月停服!這個消息令人無比驚愕!

那麼是否有一天《我的世界》也會停服呢?是Java版停服,還是基巖版停服?

一、JAVA版 VS 基巖版

首先,我們來普及兩個概念,JAVA版和基巖版各代表了什麼?

Java版(JE)顧名思義,是Notch早年家基於Java語言開發的,被認為是《我的世界》最純正的版本,由Mojang團隊開發。

基巖版(BE)則是主要是由微軟團隊,用c++語言開發的,主要運行在android/ios/win10/各種主機等等平臺上的版本。例如我們手機上運行的就是基巖版本。

二、論:JE和BE代碼,誰更勝一籌?

或許你曾聽說過,Notch是個很糟糕的程式設計師,mc底層代碼寫得稀爛。但事實真是如此麼?

實際上對比代碼的「優雅」程度對於JAVA版來說是不公平的。微軟擁有大量的工程師,他們幾乎是在完全了解未來mc發展方向的基礎上,從零開始開始構建整個代碼結構,也無需擔心先前的代碼庫。但當年Notch只有一個人,甚至他自己都不知道這個Minecraft的項目可以走多遠。

而這些年顯然Mojang在慢慢地對JAVA版代碼進行清理,重新組織代碼結構,重寫更高效的算法等等。

基巖版尤其是以win10版本為代表的《我的世界》,它開發和銷售其實主要有微軟負責,開發工程師甚至要遠遠超過JAVA版的人數。假設,如果是在不知道原始碼的情況下,我們幾乎可以肯定windows 10版本的Minecraft編碼會更好,更優雅。

但若要是提到BUG,基巖版的BUG其實一點也不必JAVA版少。

三、論:JE和BE,誰的優化更好?

曾經有人做過一個實驗,在點燃相同數量TNT的情況下,JAVA版已經卡到遊戲直接崩潰,但基巖版卻承受住了卡頓,仍可正常運行。

簡單地來說,如果您有一臺強大的計算機,那麼Java是很好的選擇,敲上逆天的光影之後甚至可媲美真實世界。但這其實犧牲的是性能,對你的內存、顯卡有著極高的要求。

而基於C++編寫的基巖版則非常擅長優化,即便是老爺機開啟最大區塊渲染,也能跑出60 fps的速度。所以在低端配置上,基巖版擁有更好的幀率這是肯定的。

未來,BE會取代JE麼?(誰會停服?)

一個顯而易見的問題是,windows 10版 和JAVA版是產品線高度重合的兩個版本。這裡本人妄自揣測一下,或許微軟最初的目的就是希望通過基巖版最終超過甚至取代Java版。

這裡我們從如下幾個方面來簡單的剖析一下:

①Java版與基巖版特性和版本基本上已經實現了統一,這就有了取代的基礎,某些時候甚至是JAVA版進行特性的妥協;②流暢性方面基巖版擁有JAVA無法匹敵的優勢,這是根上的;甚至基巖版已經實現了眨眼,更多表情動作等JAVA版目前仍未實現的技術性功能;③持續穩定的盈利點:基巖版的商城內購,包括皮膚、地圖、材質、資源包等等;盈利點是微軟重點考慮的方向,畢竟當年可是花了大價錢從Notch手中購入的。④玩家基數,BE取代JE的話將會實現全版本、全平臺的特性統一,PE的便捷性讓基巖版活躍的玩家人數其實並不低於JAVA版;⑤如今基巖版的開發進度,在某些領域甚至已經超過了JAVA版,例如1.17就是基巖版率先更新,所以這是否是個訊號?⑥想像一下如果未來基巖版開放API,從此進入一個資源比JAVA版更好製作mod的時代,那時會怎樣?⑦要知道,由英偉達負責開發的光線追蹤技術已經登陸到了 Windows 10 版 Minecraft了!⑧2021年Mojang帳號將遷移至微軟,未來是不是JAVA版過渡到基巖版更容易讓人接受呢?

實際上用BE取代JE,並非是不可行的一件事。微軟只需要做一件事,那就是停更JAVA版。且當前JAVA平臺的所有版本可供下載。至少對當前已經存在的第三方資源、伺服器、社區並不會受到太大影響。

當然,現在BE還遠遠達不到取代JE的程度,社區也遠遠沒有JE成熟,翻譯甚至都僱的「外包工」。目前來看未來10年內或許不會出現停服這件事,但從目前的發展速度來看,基巖版確實不容小覷啊~

相關焦點

  • 我的世界java版和基巖版不為人知的秘密
    我的世界可以分為三個版本:java版、基巖版、教育版。而某種意義上來說,教育版屬於基巖版的一種,所以暫且討論Java版和基巖版。先說java版,它使用java語言進行開發,主要運行的平臺是電腦,例如windows、macos,java版mc需要依賴啟動器,如mojiang的官方啟動器,或者大家熟知的第三方啟動器hmcl那電腦版等於java版嗎?No!基巖版也可以在電腦上運行,例如在微軟商店購買的 Minecraft for Windows 10就是基巖版的Mc。
  • 我的世界:java版與基巖版,相差兩歲的哥弟倆,有多少不同特性?
    2009年,notch著手開發Minecraft的java版本。2011年,mojang工作室開發了Minecraft移動版,又稱攜帶版,最後被統稱為基巖版。從開發時間來講,java版與基巖版算是一對相差2歲的兄弟倆。由於版本不同,帶來了很多遊戲特性的差異。
  • 做完紅石系統後,Minecraft玩家突然有感而發:java版不如基巖版
    作為Minecraft中的老玩家,演說家最近做完紅石系統後有感而發,感覺我的世界java版還不如基巖版。相信看過往期內容的小夥伴都知道,演說家在我的世界基巖版中,曾製作過自動斬殺生物的紅石系統,但是在java版中製作時,卻碰到了問題。
  • 我的世界:Java版本好玩還是基巖版好玩?老玩家看完後沉默了
    大家好這裡是小番茄遊戲,小編每天都會給大家帶來最新的我的世界資訊和最新的我的世界攻略,今天我們聊的是話題是我的世界Java版本好玩還是基巖版好玩?老玩家看完後沉默了。JAVA版本VS基巖版本Java版本只有天然生成的drowned(溺屍)才會有概率手持三叉戟,經殭屍轉變的變異溺屍則不會,並且三叉戟不在溺屍的loot_table列表裡,不過基巖版裡面三叉戟卻在溺屍的掉落列表裡,且被判定為稀有掉落物。
  • 我的世界:基巖版到底有多香?7個wiki上也沒記載的獨特小細節
    01特殊方塊:light_block《我的世界》中有很多照明道具,比如燈籠、火把、海晶燈,這些是java版與基巖版互通的02幼年生物《我的世界》java版中是沒有自然生成的幼年生物(村民除外),玩家必須通過餵食繁殖才能看到幼年生物,
  • 我的世界:Java版為什麼銷量低於基巖版卻更受歡迎?原來是這樣!
    在沙盒遊戲我的世界中,玩家們都知道基巖版和Java版有所不同!隨著Minecraft十周年慶的到來和全新版本1.14的正式上線,玩家們開始入手基巖版或者Java版!根據官方數據可知,Minecraft總共售出一億多套(實際數量應該高於此),而Java版(即PC版)的銷量突破三千萬套!
  • 我的世界:你知道在沒有F3的基巖版中,MC玩家是如何找區塊的嗎?
    #絕地求生電競賽#玩了四年,我還不知道如何找區塊,這是一位基巖版玩家的自我嘲諷。java版玩家可能會迷惑不解:區塊而已,真的有那麼難找?我的世界:你知道在沒有F3的基巖版中,MC玩家是如何找區塊的嗎?《我的世界》中區塊是長、寬為16格,高為256格的區域,它們將整個地圖劃分為一個個區塊。在java版本中,玩家可使用F3+G的快捷鍵組合來顯示區塊邊界,但是在基巖版中並沒有F3這種功能!玩家只能憑自己的聰明才智來找區塊。
  • 我的世界:基巖版更新內容並不多,Java版pre5新增畫質提醒功能!
    我的世界Java版和基巖版都已經快速地更新1.16版本的內容,接下來就為玩家們介紹一下最新版本的一些變化。在Java版1.16pre5中,Mojang新增一個選項叫做「極佳」畫質的警告消息。為此,玩家們都十分好奇它的作用到底是什麼!
  • 我的世界:基巖版正式加入「封禁系統」,違反這些,帳號就沒了!
    我的世界主要有基巖版和Java版,絕大多數的玩家都集中在這兩個版本,而它們對新版本快照的同步更新也得到玩家們的認可,但基巖版迎來一個全新功能,不可不知!如今,Mojang正在審查在線遊戲中的「聊天」、「告示牌」、「書」等文本內容,看有誰違規了。不合格的言論包括仇恨攻擊、冒充官方人員、商業廣告、作弊外掛、洩露他人的個人信息、發布惡意軟體的連結、對現實生活的威脅、性內容、性暗示等。關鍵是玩家們一旦被封禁(微軟帳號)就無法申訴,處罰也不會被撤銷,但後期可能有臨時封禁!
  • 我的世界:基巖版beta1.16.0.61修復59個「特性」,同步Java版?
    相信玩家們都知道Java版1.16已經更新到20w20a快照,而同版本號更新的基巖版也不甘示弱,beta1.16.0.61隨之而來,可惜的是它並沒有添加新事物,只是繼續修復59個「特性」。因為數量眾多,不再贅述全部,所以介紹幾個重點!
  • 「還是不更新1.17」,我的世界:beta版更新墨跡,玩家意見比較大
    我的世界Beta版1.16.200.56發布,打開更新公告之前,很多基巖版玩家開心不已,想著應該會有新的遊戲內容出現。不過在打開之後,卻發現beta版本的更新依然很墨跡,玩家對此意見比較大,最近的測試版更新一直是遊戲機制的改動。
  • 我的世界:國際版和中國版哪個更好玩?看兩者對mod態度就知道了
    相信除了老玩家是一直活躍在我的世界國際服之外,許多新人都是從網易推出的中國版才正式進入MC大家庭,下面筆者就從mod層面來淺談一下我的世界國際服和中國版有什麼不同。感興趣的朋友來看看吧,別忘了點個關注哦。
  • 《我的世界》地獄加入環境音效怎麼樣 基巖版1.16.210.50beta版...
    導 讀 我的世界基巖版1.16.210.50beta版更新內容詳情 地獄加入環境音效 我的世界基巖版於2020
  • 我的世界:基巖版4大最神奇種子?快點拿小本本記下來!
    大家好,這裡是我的世界老炮,一個熱愛我的世界的普通玩家。上次我給大家分享了幾個JAVA版的地圖種子,在投票裡發現有很多基巖版玩家。所以這次就來分享一些我的世界基巖版種子。因為我的世界的基巖版和Java版的開發程序不同,所以相同種子構建的地圖是不同的,Java和基巖版的種子是不互通的,今天分享的這4個種子在基巖版有效,在Java版是不管用的。大型村莊第一個分享的一般都是開胃菜,這裡的第一個種子為一個大型的草原村莊,裡面生活著各種村民,可以在這裡進行生存。在水井的下面一直挖挖到基巖層,可以發現鑽石,對於剛開始生存的各位很有用。
  • 我的世界:基巖版1.16發布!下界三大神獸來襲,還有一套玄鐵裝!
    盼望著,盼望著,我們終於把《我的世界》基巖版(PE、win10等)的1.16下界更新盼來了!那麼本次beta版都有哪些更新呢?01未來:JAVA版與基巖版的統一你可能會奇怪,此前《我的世界》基巖版還在進行Beta 1.15 的測試階段,怎麼突然就發布了1.16下界更新測試?
  • 「手機版mc更新啦!」我的世界:基巖版新增2大遺蹟,1個熔巖坐騎
    【手機版mc更新啦!】Minecraft基巖版 Beta 1.16.0.57 發布!Minecraft基巖版當真是不更則已,一更驚人啊!仿佛是便秘了一個月的某人吃了某種神奇的瀉藥,瞬間把這段時間《我的世界》 下界的所有更新,一瀉千裡!那麼目前最新的基巖版本,其進度究竟怎樣了呢?1、玄武巖三角洲;繼詭異、緋紅、靈魂之後的地獄第四個新群系「玄武巖三角洲」,同時也是玩家間號稱光影渲染最美的一個群系。這裡遍布玄武巖,空氣中漂浮著大量的類似火山少然後的灰燼顆粒。
  • 我的世界:1.16.2更新,氣泡柱改動,java版也有末影珍珠回家機啦
    《我的世界》1.16.2正式版本更新,按照慣例正式版的內容是將每個快照版本的內容整合在一起,而每個快照版本的更新,圖醬都在第一時間進行了介紹,所以1.16.2正式版中已經介紹過的內容將不再贅述,本文將以新增內容為主。
  • 我的世界:MC版鐵達尼號,竟是人工建造?你太小瞧種子的力量!
    其實不僅是現實,在《我的世界》中也有很多令人匪夷所思的建築與地形,這些景觀之奇特,令很多人都質疑是玩家後期建造的!如果你也這樣想,只能說你太小瞧種子的力量了!這是一張來自java版的種子,玩家的出生點便是極其稀有的蘑菇島,單憑這一點便能躋身「適合新手的開局地圖」排行榜。除此之外,還有同樣少見的惡地群系,三者接壤之處赫然坐落著沙漠神殿,可謂是奇上加奇!
  • 我的世界:基巖版現已加入山羊,搶先體驗「洞穴與懸崖」更新!
    沒想到,《我的世界》今天又迎來一個振奮人心的消息:那就是基巖版Beta可以玩「洞穴與懸崖」更新啦!都不用等到明年夏天,現在打開《我的世界》Xbox One,Windows 10 PC或PE國際版,就能搶先體驗一種新型怪物「山羊」和一種新型雪「粉狀雪」。山羊生成在極端的山地生物群系,它們喜歡在多雪多山地帶跳來跳去,可以跳到至少5方塊高。
  • 我的世界種子代碼 我的世界手機版村莊種子代碼大全
    我的世界種子代碼 我的世界手機版村莊種子代碼大全:我的世界手機版中村莊種子代碼在遊戲是非常重要的,是我們選擇初始位置非常重要的東西,好的出生地可以讓你在遊戲中輕鬆許多。小編下面給大家帶來的是我的世界手機版村莊種子代碼大全0.10。