係統粉 > IT資訊 > 微軟資訊

最經典沙盒遊戲《我的世界》部分開源:微軟出手,稱人人可用

發布時間:2018-10-07    瀏覽數:

銅靈 編譯整理

量子位 出品 | 公眾號 QbitAI

最經典沙盒遊戲《我的世界》部分開源:微軟出手,稱人人可用(1)

不愧是IGN評分最高的沙盒類遊戲,《我的世界》(Minecraft)的號召力不是蓋的。

從Reddit論壇放出開源消息之後的5個小時裏,圍觀不絕,評論不斷,5個小時內熱度已經飆升至1.1K,網友開始興奮。

所為何事?

還不是因為《我的世界》終於宣布部分開源了。今天,在《我的世界》官網上,微軟一口氣開放了Brigadier與DataFixerUpper兩個庫,任何人都可以拿去隨意在遊戲中使用。

現在,你不僅能夠自由改進遊戲Mod(遊戲模組),修改遊戲裝備、道具和地圖,還能DIY自己的項目,甚至幫助改進遊戲中的Java引擎。

最經典沙盒遊戲《我的世界》部分開源:微軟出手,稱人人可用(2)

“我們計劃逐步開放不同的開源庫,擁有MIT許可證,任何人都可以用它們做出貢獻,幫助改進遊戲引擎。如果自己在改造遊戲,也不必重寫這些部分了。”《我的世界》開發公司Mojang首席工程師Nathan Adams說。

網友驚呼:《我的世界》這下真的變成我的世界了!

最經典沙盒遊戲《我的世界》部分開源:微軟出手,稱人人可用(3)

Brigadier庫:新手友好的一大步

Brigadier是《我的世界》中命令引擎,也是微軟收購《我的世界》製作方Mojang後開源的第一個庫。

Brigadier可以優化用戶編程流程。比如說吧,當在遊戲中輸入/give Dinnerbone sticks等類似的指令時,Brigadier會將指令拆分,能對指令進行錯誤檢查,還能在用戶輸入代碼時給出彈窗,方便操作。

通過這組圖示簡單理解下:

最經典沙盒遊戲《我的世界》部分開源:微軟出手,稱人人可用(4)

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


最經典沙盒遊戲《我的世界》部分開源:微軟出手,稱人人可用(5)

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


最經典沙盒遊戲《我的世界》部分開源:微軟出手,稱人人可用(6)

△ “一個完整的指令,會像彩虹一樣豐富多彩”

看吧,將你輸入的隨機文本字符串帶入《我的世界》,並自動彈窗相關的遊戲中可執行的功能,是不是又像新手友好邁進了一大步。

不過,這還不是這次開源的全部。

DataFixerUpper庫:

雖然DataFixerUpper這個庫的名稱聽起來有些魚唇,但並不能影響它的重要性啊喂!

顧名思義,DataFixerUpper主要想解決經常遇到的遊戲數據隨時間而改變的存儲瓶頸。

“每當我們在《我的世界》中增加一個東西,那就必須改變已存儲關卡的數據:如何去存儲所有文件去容納新東西。”Nathan說。

手握DataFixerUpper後,你可以將任何新東西都輕鬆轉化成要使用的數據格式。基本上在《我的世界》加載異步塊(chunk)之前,就能通過DataFixerUpper將其轉化為要用的樣子。

最經典沙盒遊戲《我的世界》部分開源:微軟出手,稱人人可用(7)

相比Brigadier,DataFixerUpper的使用門檻要高一些~

傳送門

Brigadier下載地址:

https://github.com/Mojang/brigadier

DataFixerUpper下載地址:

https://github.com/Mojang/DataFixerUpper

在官方網站上,《我的世界》表示,在不久的將來,下一步將開放的庫是Blaze3D,用戶可以完全重寫渲染引擎,場麵可能一度更加炫酷。

有點期待~

— 完 —

誠摯招聘

量子位正在招募編輯/記者,工作地點在北京中關村。期待有才氣、有熱情的同學加入我們!相關細節,請在量子位公眾號(QbitAI)對話界麵,回複“招聘”兩個字。

量子位 QbitAI · 頭條號簽約作者

վ'ᴗ' ի 追蹤AI技術和產品新動態

上一篇:Windows 10更新10月版或致用戶文件自動刪除,微軟官方:將提供修複工具 下一篇:我的世界部分開源,論開源,微軟是認真的

相關資訊

最新熱門應用

電腦問答