MineCraft-ning ochiq manbali kloni Minetest 5.6.0 versiyasi

MineTest 5.6.0 versiyasi taqdim etildi, bu MineCraft o'yinining ochiq platformali versiyasi bo'lib, u o'yinchilar guruhlariga virtual dunyoning o'xshashligini (sandbox janri) tashkil etuvchi standart bloklardan turli tuzilmalarni birgalikda yaratishga imkon beradi. O'yin C++ tilida irrlicht 3D dvigateli yordamida yozilgan. Lua tili kengaytmalarni yaratish uchun ishlatiladi. Minetest kodi LGPL, o'yin aktivlari esa CC BY-SA 3.0 bo'yicha litsenziyalangan. Tayyor Minetest tuzilmalari turli xil Linux, Android, FreeBSD, Windows va macOS distributivlari uchun yaratilgan.

Qo'shimcha yaxshilanishlar orasida:

  • Grafika va kiritish qurilmalarini qo'llab-quvvatlashni yaxshilash bo'yicha ishlar amalga oshirildi. 3D renderlash uchun foydalaniladigan Irrlicht kutubxonasi rivojlanishining turg'unligi tufayli loyiha o'zining Irrlicht-MT vilkasini yaratdi, unda ko'plab xatolar bartaraf etildi. Eski kodni tozalash va Irrlicht-ga bog'lanishlarni boshqa kutubxonalardan foydalanish bilan almashtirish jarayoni ham boshlandi. Kelajakda Irrlicht-dan butunlay voz kechib, qo'shimcha qatlamlarsiz SDL va OpenGL-dan foydalanishga o'tish rejalashtirilgan.
  • Quyosh va oyning holatiga qarab o'zgaruvchan soyalarni dinamik ko'rsatish uchun qo'shimcha qo'llab-quvvatlash.
    MineCraft-ning ochiq manbali kloni Minetest 5.6.0 versiyasi
  • Shaffoflik bo'yicha to'g'ri saralash ta'minlandi, bu suyuqlik va shisha kabi shaffof materiallarni ko'rsatishda yuzaga keladigan turli muammolarni bartaraf etdi.
  • Moddiy boshqaruv yaxshilandi. Bitta modni bir nechta joyda ishlatish mumkin (masalan, boshqa modlarga bog'liqlik sifatida) va tanlangan rejimlarning o'ziga xos nusxalarini qo'shish mumkin.
    MineCraft-ning ochiq manbali kloni Minetest 5.6.0 versiyasi
  • O'yinchini ro'yxatdan o'tkazish jarayoni soddalashtirildi. Ro'yxatdan o'tish va kirish uchun alohida tugmalar qo'shildi. O'chirilgan parolni tasdiqlash dialogining funktsiyalari birlashtirilgan alohida ro'yxatga olish oynasi qo'shildi.
  • Modlar uchun API asosiy oqimni bloklamasliklari uchun resurslarni ko'p talab qiladigan hisob-kitoblarni o'chirish uchun boshqa mavzuda Lua kodini ishga tushirishni qo'llab-quvvatladi.

Manba: opennet.ru

a Izoh qo'shish