Re: [閒聊] Mojang是不是很像歐版GF啊

作者: jpopaholic (日音スキ)   2020-05-19 01:32:50
※ 引述《Gwaewluin (神無月 孝臣)》之銘言:
: ※ 引述《kylefan (柚子)》之銘言:
: : Minecraft 一年內大更新一兩次而已
: : 而且最近很多東西都是從模組裡面搬來的
: : 然後到現在還有一些死不改的Bug
: : 有些人會說本來就不需要這麼頻繁的更新
: : 但不是啊慢慢更新沒關係那你其他人都在幹嘛啊
: : 也沒多少新遊戲
: 如果講到更新速度的話
: 玩家就會出現分歧的意見啦
: 另外修BUG是一直有在做
: 在minecraft的官方頻道裡面的問答中曾提過
: 修BUG是有優先度的
: 會立刻影響到玩家進行遊戲的會優先修復
: 看最近快照的公告中列出來修復好的BUG是編號到18萬了
: 這樣也只能挑一些最優先的BUG來修吧
: 不過兩年前宣布超古老的BUG修復好倒是讓我挺驚訝的(動物在讀取地圖時會跑到柵欄
外?
: 雖然說麥塊有很多MOD可以讓遊戲更豐富
: 但更新速度可是會影響到MOD的開發的
: 想要希望MOJANG更新快一點多加入一些元素
: 和想要MODER更完善自己開發的MOD
: 這兩件事可以說是互斥的
: 講到麥塊的MOD發展就會想到1.7的時代
: 這時候發展出了各式各樣多采多姿而且完整的MOD
: 為什麼呢
: 因為1.7版到1.8版可間隔了是一年多哪
: JAVA版的麥塊其實並沒有支援MOD
: 是需用使用像是破解一樣的程式去修改麥塊的主程式才有辦法支援MOD
: 若麥塊更新版本後便是需要開發新的程式去讓新版本的麥塊主程式能支援MOD
: 同時MODER也需要根據版本的變化來維護自己的MOD
: 當改版的速度愈來愈快時(其實現在改版算是神速了)
: MOD根據版本的變化也需要MODER花費更多功夫去維護
: 在1.7版的時代的這一年多裡
: MODER有一個穩定的環境能慢慢開發來完善自己的MOD
: 不需要因為更換版本而再去維護變更版本而出現的問題
: 所以現在的MODER出現了一種奇妙的默契
: 大型MOD的開發是會跳過一個版本的
: 也就是大型MOD是從對應1.10版開始後下一個開發的版本是對應1.12版
: 現在則是在開發對應1.14版的MOD(1.3開始水的特性全變了,連物品ID也全改掉)
: 不過現在麥塊的版本是1.15
: 目前看起來大型MOD在1.14的開發仍在起頭中(知名的大型MOD上1.4版的數量還不多)
: 但MOJANG的1.16各種情報和快照已經滿天飛啦
: 現在這種改版速度也許對MODER來說可能會有種壓力吧
: 以前在實況中則是看過有實況主宣布他是1.7永遠的住民
: 而他也承認自己根本就不知道現在的麥塊裡面有什麼東西
: 也看過有別的玩家想要用1.8版開始實裝的史萊姆球
: 可是這位玩家想玩的1.7版內沒有史萊姆球啊
: 最後是他用了一個MOD可以把像是史萊姆球的東西裝入他的1.7版之中
: 不想換新的版本卻又想要用新的版本的要素
: 結果變成了這種情況
: 另外也是看到有MOD玩很熟的實況玩家對遊戲的認知出現了混亂
: 他在玩的MOD有支援新版本的麥塊後便用新版本的麥塊開遊戲來玩MOD
: 但是在遊戲中出現了一個他不知道的要素
: 結果這位玩家開始找是哪個MOD加入了這種要素卻沒有結果
: 實際上這個要素是在新版本的麥塊中實裝的
: 和MOD沒有關係
: 一直鑽研MOD各種要素的玩家反而忽略了麥塊主程式的變更
: MOJANG不停加入新要素進遊戲中(一年兩次其實非常快哪,開發forge也是要花時間的

: 而MOD的開發根本就更不上版本的變化
: 現在有較多大型MOD支援的版本還是在1.12版
: 結果對應1.12版的MOD弄著弄著卻是現在的麥塊已經跑到1.15版了
: 對玩家來說就變成想玩最新版本的遊戲要素就沒辦法配合MOD一起玩
: 想要玩MOD就沒辦法玩到最新版本的遊戲要素
: 這便是目前麥塊的現況了
歷經過高度由125變256,木材顏色由一種變多種,叢林開放,一堆新的世界,還有新終界
有感而發
其實官方是不支援mod的,除了材質包外,所以才導致mod需要自己維護版本
至於為啥這麼多mod,其實根基岩版(最早的核心版)的開發語言Java有關
大家都知道Java直譯(編譯)完後其實執行檔是Java虛擬機的執行碼
若你用Java SE製作完的執行檔是可以100%反組譯成原本的程式碼(除了註解)
但你用高級版本Java EE是有功能可以讓你的執行檔受到維護,讓你反組繹後的程式碼具

相當程度的亂碼
我是不知道Mojang太窮還是為何,Minecraft的主程式其實並沒有受到程式碼保護,所以
造就一堆盜版以及mod
甚至仿間都有一堆利用minecraft程式碼創造自己的mod的相關書籍
我是有偷偷用過反組譯,真的可以100%還原minecraft程式碼
然後說到minecraft更新,其實有些版本的新內容是有受到mod啟發
像是漏斗,其實工業模組早期就有類似的東西存在,而且更完善
還有馬之類的動物,據說在馬更新以前就有mod專門加馬之類的動物
但是這不影響minecraft幾乎都用Java的驚嘆
其實紅石這東西也是晚期才加入的
作者: JeffMnO4 (H2SO4isStrong)   2020-05-19 01:34:00
長知識
作者: dennisdecade (尼德希克)   2020-05-19 01:36:00
現在大部分mod作者們應該都停在某個版本不向上更新了吧?
作者: guogu   2020-05-19 01:39:00
比較近期的應該是停在1.12.2吧
作者: KuBiLife (人生苦逼)   2020-05-19 01:41:00
不是說更新太快 MOD跟不上版本嗎?
作者: emptie ([ ])   2020-05-19 01:47:00
Java 不是基岩基岩的code是用c++從0開始寫的
作者: aalexx (aalexx.S)   2020-05-19 04:12:00
"支援"一詞容易有誤解。官方不維護mod,但是很支持mod官方持續都有在與mod社群尤其forge保持良好互動交換意見也有mod社群被官方雇用的案例。高版本MC新架構整體而言有使開發mod更容易,但和舊版本差很多。很多作者因為時間或其他因素就選擇棄坑,運氣好的其他人會接然後,1.15有很多我們熟悉的mod都在測試中囉,可以關注一下近期看看會不會推出
作者: emptie ([ ])   2020-05-19 07:58:00
官方真的要支持怎麼不生個正式apj出來…*api
作者: z77889 (WillyZ97)   2020-05-19 08:40:00
基岩版是微軟用c++做的那個吧原版現在都叫java版

Links booklink

Contact Us: admin [ a t ] ucptt.com