MineCraft atvērtā pirmkoda klona Minetest 5.6.0 izlaišana

Ir prezentēts Minetest 5.6.0 izlaidums, spēles MineCraft atvērtā starpplatformu versija, kas ļauj spēlētāju grupām kopīgi veidot dažādas struktūras no standarta blokiem, kas veido virtuālās pasaules (smilšu kastes žanra) līdzību. Spēle ir uzrakstīta C++ valodā, izmantojot irrlict 3D dzinēju. Lua valoda tiek izmantota, lai izveidotu paplašinājumus. Minetest kods ir licencēts saskaņā ar LGPL, un spēļu līdzekļi ir licencēti saskaņā ar CC BY-SA 3.0. Gatavās Minetest versijas ir izveidotas dažādiem Linux, Android, FreeBSD, Windows un macOS izplatījumiem.

Pievienotie uzlabojumi ietver:

  • Ir veikts darbs pie grafikas un ievadierīču atbalsta uzlabošanas. Sakarā ar 3D renderēšanai izmantotās Irrlicht bibliotēkas attīstības stagnāciju, projekts izveidoja savu dakšiņu - Irrlicht-MT, kurā tika novērstas daudzas kļūdas. Ir sācies arī mantotā koda tīrīšanas process un Irrlicht saišu aizstāšana ar citu bibliotēku izmantošanu. Nākotnē plānots pilnībā atteikties no Irrlicht un pāriet uz SDL un OpenGL lietošanu bez papildu slāņiem.
  • Pievienots atbalsts dinamiskai ēnu atveidei, kas mainās atkarībā no saules un mēness stāvokļa.
    MineCraft atvērtā pirmkoda klona Minetest 5.6.0 izlaišana
  • Ir nodrošināta pareiza šķirošana pēc caurspīdīguma, kas novērš dažādas problēmas, kas rodas, attēlojot caurspīdīgus materiālus, piemēram, šķidrumu un stiklu.
  • Uzlabota modu pārvaldība. Ir iespējams izmantot vienu modi vairākās vietās (piemēram, kā atkarību no citiem modiem) un selektīvi iekļaut konkrētus modifikācijas gadījumus.
    MineCraft atvērtā pirmkoda klona Minetest 5.6.0 izlaišana
  • Spēlētāju reģistrācijas process ir vienkāršots. Pievienotas atsevišķas pogas reģistrācijai un pieteikšanās. Ir pievienots atsevišķs reģistrācijas dialoglodziņš, kurā ir integrētas noņemtās paroles apstiprināšanas dialoga funkcijas.
  • API modifikācijām ir pievienojis atbalstu Lua koda palaišanai citā pavedienā, lai atslogotu resursietilpīgus aprēķinus, lai tie nebloķētu galveno pavedienu.

Avots: opennet.ru

Pievieno komentāru