Minetest 5.6.0, một phiên bản mã nguồn mở, đa nền tảng của Minecraft, đã được phát hành. Nó cho phép các nhóm người chơi cộng tác bằng cách tạo ra nhiều công trình khác nhau từ các khối tiêu chuẩn, tạo nên một thế giới ảo giống như một hộp cát. Trò chơi được viết bằng C++ sử dụng công cụ đồ họa 3D irrlicht. Lua được sử dụng để tạo các phần mở rộng. Mã nguồn của Minetest được cấp phép theo LGPL, và tài sản trò chơi được cấp phép theo CC BY-SA 3.0. Các bản dựng Minetest có sẵn cho nhiều bản phân phối khác nhau. Linux, Android, FreeBSD, Windows и macOS.
Trong số các cải tiến bổ sung:
- Công việc đã được thực hiện để cải thiện khả năng hỗ trợ đồ họa và thiết bị đầu vào. Do sự trì trệ trong quá trình phát triển thư viện Irrlicht, được sử dụng để kết xuất 3D, dự án đã tạo ra nhánh riêng của mình - Irrlicht-MT, trong đó nhiều lỗi đã được loại bỏ. Quá trình dọn dẹp mã cũ và thay thế các liên kết với Irrlicht bằng việc sử dụng các thư viện khác cũng đã bắt đầu. Trong tương lai, dự kiến sẽ từ bỏ hoàn toàn Irrlicht và chuyển sang sử dụng SDL và OpenGL mà không cần thêm lớp nào.
- Đã thêm hỗ trợ hiển thị động các bóng thay đổi tùy theo vị trí của mặt trời và mặt trăng.

- Việc phân loại chính xác theo độ trong suốt đã được cung cấp, giúp loại bỏ các vấn đề khác nhau phát sinh khi hiển thị các vật liệu trong suốt như chất lỏng và thủy tinh.
- Cải thiện quản lý mod. Có thể sử dụng một mod ở một số nơi (ví dụ: làm phụ thuộc vào các mod khác) và bao gồm có chọn lọc các phiên bản mod cụ thể.

- Quá trình đăng ký người chơi đã được đơn giản hóa. Đã thêm các nút riêng để đăng ký và đăng nhập. Một hộp thoại đăng ký riêng đã được thêm vào, trong đó các chức năng của hộp thoại xác nhận mật khẩu đã xóa được tích hợp.
- API dành cho mod đã bổ sung hỗ trợ chạy mã Lua trong một luồng khác để giảm tải các phép tính tốn nhiều tài nguyên để chúng không chặn luồng chính.
Nguồn: opennet.ru


