Phát hành Minetest 5.6.0, một bản sao mã nguồn mở của MineCraft

Việc phát hành Minetest 5.6.0 đã được giới thiệu, một phiên bản đa nền tảng mở của trò chơi MineCraft, cho phép các nhóm người chơi cùng nhau tạo thành các cấu trúc khác nhau từ các khối tiêu chuẩn tạo thành một thế giới ảo (thể loại hộp cát). Trò chơi được viết bằng C++ sử dụng công cụ 3D irrlicht. Ngôn ngữ Lua được sử dụng để tạo tiện ích mở rộng. Mã Minetest được cấp phép theo LGPL và nội dung trò chơi được cấp phép theo CC BY-SA 3.0. Các bản dựng Minetest được tạo sẵn được tạo cho nhiều bản phân phối Linux, Android, FreeBSD, Windows và macOS khác nhau.

Trong số các cải tiến bổ sung:

  • Проведена работа по улучшению поддержки графики и устройств ввода. В связи со стагнацией разработки библиотеки Irrlicht, применяемой для 3D-рендиренга, проектом создан собственный форк — Irrlicht-MT, в котором устранены многие ошибки. Также начался процесс чистки устаревшего кода и замены привязок к Irrlicht на использование других библиотек. В будущем планируется полностью отказаться от Irrlicht и перейти на использования SDL и OpenGL без дополнительных прослоек.
  • Добавлена поддержка динамической отрисовки теней, меняющихся в зависимости от положения солнца и луны.
    Phát hành Minetest 5.6.0, một bản sao mã nguồn mở của MineCraft
  • Обеспечена корректная сортировка по прозрачности, позволившая избавиться от различных проблем, возникающих при отображении прозрачных материалов, таких как жидкость и стекло.
  • Улучшено управление модами. Предоставлена возможность использования одного мода в нескольких местах (например, в качестве зависимости у других модов) и выборочного включения конкретных экземпляров модов.
    Phát hành Minetest 5.6.0, một bản sao mã nguồn mở của MineCraft
  • Упрощён процесс регистрации игрока. Добавлены раздельные кнопки для регистрации и входа. Добавлен отдельный диалог регистрации, в который интегрированы функции убранного диалога подтверждения пароля.
  • В API для модов добавлена поддержка запуска кода на языке Lua в другом потоке для выноса ресурсоёмных вычислений, чтобы они не блокировали основной поток.

Nguồn: opennet.ru

Thêm một lời nhận xét