銅靈 編譯整理
量子位 出品 | 公眾號 QbitAI

不愧是IGN評分最高的沙盒類遊戲,《我的世界》(Minecraft)的號召力不是蓋的。
從Reddit論壇放出開源消息之後的5個小時裏,圍觀不絕,評論不斷,5個小時內熱度已經飆升至1.1K,網友開始興奮。
所為何事?
還不是因為《我的世界》終於宣布部分開源了。今天,在《我的世界》官網上,微軟一口氣開放了Brigadier與DataFixerUpper兩個庫,任何人都可以拿去隨意在遊戲中使用。
現在,你不僅能夠自由改進遊戲Mod(遊戲模組),修改遊戲裝備、道具和地圖,還能DIY自己的項目,甚至幫助改進遊戲中的Java引擎。

“我們計劃逐步開放不同的開源庫,擁有MIT許可證,任何人都可以用它們做出貢獻,幫助改進遊戲引擎。如果自己在改造遊戲,也不必重寫這些部分了。”《我的世界》開發公司Mojang首席工程師Nathan Adams說。
網友驚呼:《我的世界》這下真的變成我的世界了!
Brigadier庫:新手友好的一大步Brigadier是《我的世界》中命令引擎,也是微軟收購《我的世界》製作方Mojang後開源的第一個庫。
Brigadier可以優化用戶編程流程。比如說吧,當在遊戲中輸入/give Dinnerbone sticks等類似的指令時,Brigadier會將指令拆分,能對指令進行錯誤檢查,還能在用戶輸入代碼時給出彈窗,方便操作。
通過這組圖示簡單理解下:

△ 當輸入“/”開始輸入指令時,Brigadier彈窗給出下一步可能的操作

△ 不同的指令用不同的顏色表示,方便區分和查看

△ “一個完整的指令,會像彩虹一樣豐富多彩”
看吧,將你輸入的隨機文本字符串帶入《我的世界》,並自動彈窗相關的遊戲中可執行的功能,是不是又像新手友好邁進了一大步。
不過,這還不是這次開源的全部。
DataFixerUpper庫:雖然DataFixerUpper這個庫的名稱聽起來有些魚唇,但並不能影響它的重要性啊喂!
顧名思義,DataFixerUpper主要想解決經常遇到的遊戲數據隨時間而改變的存儲瓶頸。
“每當我們在《我的世界》中增加一個東西,那就必須改變已存儲關卡的數據:如何去存儲所有文件去容納新東西。”Nathan說。
手握DataFixerUpper後,你可以將任何新東西都輕鬆轉化成要使用的數據格式。基本上在《我的世界》加載異步塊(chunk)之前,就能通過DataFixerUpper將其轉化為要用的樣子。

相比Brigadier,DataFixerUpper的使用門檻要高一些~
傳送門Brigadier下載地址:
https://github.com/Mojang/brigadier
DataFixerUpper下載地址:
https://github.com/Mojang/DataFixerUpper
在官方網站上,《我的世界》表示,在不久的將來,下一步將開放的庫是Blaze3D,用戶可以完全重寫渲染引擎,場麵可能一度更加炫酷。
有點期待~
— 完 —
誠摯招聘
量子位正在招募編輯/記者,工作地點在北京中關村。期待有才氣、有熱情的同學加入我們!相關細節,請在量子位公眾號(QbitAI)對話界麵,回複“招聘”兩個字。
量子位 QbitAI · 頭條號簽約作者
վ'ᴗ' ի 追蹤AI技術和產品新動態
相關資訊
最新熱門應用
比特牛交易所官網app蘋果版
其它軟件26.64MB
下載
火bi交易所
其它軟件175MB
下載
比特兒交易平台app安卓手機
其它軟件292.97MB
下載
歐意交易所官網安卓版
其它軟件397.1MB
下載
歐意app官網
其它軟件397.1MB
下載
bitcoke交易所
其它軟件287.27 MB
下載
比特兒交易所app安卓版
其它軟件292.97MB
下載
幣咖交易所官網
其它軟件86.26MB
下載
bafeex交易所app
其它軟件28.5MB
下載
必勝交易所
其它軟件52.2 MB
下載