Rilis Minetest 5.6.0, tiruan open source dari MineCraft

Rilis Minetest 5.6.0 telah dihadirkan, versi lintas platform terbuka dari game MineCraft, yang memungkinkan sekelompok pemain untuk bersama-sama membentuk berbagai struktur dari blok standar yang membentuk semacam dunia virtual (genre kotak pasir). Game ini ditulis dalam C++ menggunakan mesin 3D irrlicht. Bahasa Lua digunakan untuk membuat ekstensi. Kode Minetest dilisensikan di bawah LGPL, dan aset game dilisensikan di bawah CC BY-SA 3.0. Build Minetest siap pakai dibuat untuk berbagai distribusi Linux, Android, FreeBSD, Windows, dan macOS.

Peningkatan yang ditambahkan meliputi:

  • Pekerjaan telah dilakukan untuk meningkatkan grafis dan dukungan perangkat input. Karena stagnasi pengembangan perpustakaan Irrlicht, yang digunakan untuk rendering 3D, proyek ini membuat forknya sendiri - Irrlicht-MT, di mana banyak kesalahan dihilangkan. Proses pembersihan kode lama dan penggantian binding ke Irrlicht dengan penggunaan perpustakaan lain juga telah dimulai. Di masa depan, direncanakan untuk sepenuhnya meninggalkan Irrlicht dan beralih menggunakan SDL dan OpenGL tanpa lapisan tambahan.
  • Menambahkan dukungan untuk rendering bayangan dinamis yang berubah bergantung pada posisi matahari dan bulan.
    Rilis Minetest 5.6.0, tiruan open source dari MineCraft
  • Penyortiran yang benar berdasarkan transparansi telah disediakan, yang menghilangkan berbagai masalah yang muncul saat menampilkan bahan transparan seperti cairan dan kaca.
  • Manajemen mod yang ditingkatkan. Dimungkinkan untuk menggunakan satu mod di beberapa tempat (misalnya, sebagai ketergantungan pada mod lain) dan secara selektif menyertakan contoh mod tertentu.
    Rilis Minetest 5.6.0, tiruan open source dari MineCraft
  • Proses pendaftaran pemain telah disederhanakan. Menambahkan tombol terpisah untuk registrasi dan login. Dialog pendaftaran terpisah telah ditambahkan, di mana fungsi dialog konfirmasi kata sandi yang dihapus diintegrasikan.
  • API untuk mod telah menambahkan dukungan untuk menjalankan kode Lua di thread lain untuk membongkar perhitungan intensif sumber daya sehingga tidak memblokir thread utama.

Sumber: opennet.ru

Tambah komentar