Keluaran Minetest 5.6.0, klon sumber terbuka MineCraft

Keluaran Minetest 5.6.0 telah dipersembahkan, versi rentas platform terbuka permainan MineCraft, yang membolehkan kumpulan pemain bersama-sama membentuk pelbagai struktur daripada blok standard yang membentuk kemiripan dunia maya (genre kotak pasir). Permainan ini ditulis dalam C++ menggunakan enjin 3D irrlicht. Bahasa Lua digunakan untuk membuat sambungan. Kod Minetest dilesenkan di bawah LGPL dan aset permainan dilesenkan di bawah CC BY-SA 3.0. Binaan Minetest sedia dibuat dicipta untuk pelbagai pengedaran Linux, Android, FreeBSD, Windows dan macOS.

Penambahbaikan yang ditambah termasuk:

  • Kerja telah dilakukan untuk menambah baik grafik dan sokongan peranti input. Disebabkan oleh genangan pembangunan perpustakaan Irrlicht, yang digunakan untuk rendering 3D, projek itu mencipta garpu sendiri - Irrlicht-MT, di mana banyak ralat telah dihapuskan. Proses membersihkan kod warisan dan menggantikan pengikatan kepada Irrlicht dengan penggunaan perpustakaan lain juga telah bermula. Pada masa hadapan, ia dirancang untuk meninggalkan Irrlicht sepenuhnya dan beralih kepada menggunakan SDL dan OpenGL tanpa lapisan tambahan.
  • Sokongan tambahan untuk pemaparan dinamik bayang-bayang yang berubah bergantung pada kedudukan matahari dan bulan.
    Keluaran Minetest 5.6.0, klon sumber terbuka MineCraft
  • Pengisihan yang betul mengikut ketelusan telah disediakan, yang menghapuskan pelbagai masalah yang timbul apabila memaparkan bahan lutsinar seperti cecair dan kaca.
  • Pengurusan mod yang lebih baik. Anda boleh menggunakan satu mod di beberapa tempat (contohnya, sebagai pergantungan pada mod lain) dan secara selektif memasukkan contoh mod tertentu.
    Keluaran Minetest 5.6.0, klon sumber terbuka MineCraft
  • Proses pendaftaran pemain telah dipermudahkan. Ditambah butang berasingan untuk pendaftaran dan log masuk. Dialog pendaftaran yang berasingan telah ditambahkan, di mana fungsi dialog pengesahan kata laluan yang dialih keluar disepadukan.
  • API untuk mod telah menambah sokongan untuk menjalankan kod Lua dalam utas lain untuk memuatkan pengiraan intensif sumber supaya mereka tidak menyekat utas utama.

Sumber: opennet.ru

Tambah komen