發布 Minetest 5.6.0,MineCraft 的開源克隆

Minetest 5.6.0 版本已經發布,它是 MineCraft 遊戲的開放式跨平台版本,它允許玩家組共同從標準塊中形成各種結構,從而形成虛擬世界的外觀(沙盒類型)。 遊戲是使用 irrlicht 3D 引擎用 C++ 編寫的。 Lua 語言用於建立擴充功能。 Minetest 代碼根據 LGPL 獲得許可,遊戲資產根據 CC BY-SA 3.0 獲得許可。 現成的 Minetest 版本是為 Linux、Android、FreeBSD、Windows 和 macOS 的各種發行版創建的。

添加的改進包括:

  • 已經完成了改進圖形和輸入設備支援的工作。 由於用於 3D 渲染的 Irrlicht 庫的開發陷入停滯,該專案創建了自己的分支 - Irrlicht-MT,其中消除了許多錯誤。 清理遺留程式碼並使用其他函式庫取代 Irrlicht 綁定的過程也已經開始。 未來計畫完全放棄Irrlicht,轉而使用SDL和OpenGL,無需額外的層。
  • 增加了根據太陽和月亮的位置而變化的陰影動態渲染的支援。
    發布 Minetest 5.6.0,MineCraft 的開源克隆
  • 提供了按透明度進行正確排序的功能,從而消除了顯示液體和玻璃等透明材料時出現的各種問題。
  • 改進了模組管理。 可以在多個地方使用一個 mod(例如,作為對其他 mod 的依賴)並選擇性地包含 mod 的特定實例。
    發布 Minetest 5.6.0,MineCraft 的開源克隆
  • 玩家註冊過程已簡化。 新增了單獨的註冊和登入按鈕。 新增了單獨的註冊對話框,其中整合了已刪除的密碼確認對話框的功能。
  • mods 的 API 增加了對在另一個執行緒中執行 Lua 程式碼的支持,以卸載資源密集型計算,這樣它們就不會阻塞主執行緒。

來源: opennet.ru

添加評論