Išleista „Minetest 5.6.0“, atvirojo kodo „MineCraft“ klonas

Pristatytas Minetest 5.6.0 – atvira kelių platformų žaidimo „MineCraft“ versija, leidžianti žaidėjų grupėms iš standartinių blokų bendrai suformuoti įvairias struktūras, kurios sudaro virtualaus pasaulio (smėlio dėžės žanro) įvaizdį. Žaidimas parašytas C++ kalba naudojant irrlict 3D variklį. Lua kalba naudojama plėtiniams kurti. „Minetest“ kodas licencijuotas pagal LGPL, o žaidimų turtas – pagal CC BY-SA 3.0. Paruoštos Minetest versijos yra sukurtos įvairiems Linux, Android, FreeBSD, Windows ir macOS platinimams.

Pridėta patobulinimų:

  • Buvo atliktas darbas siekiant pagerinti grafiką ir įvesties įrenginių palaikymą. Dėl Irrlicht bibliotekos, naudojamos 3D atvaizdavimui, plėtros sustingimo, projektas sukūrė savo šakutę - Irrlicht-MT, kurioje buvo pašalinta daug klaidų. Taip pat prasidėjo senojo kodo valymo ir „Irrlicht“ susiejimo pakeitimo kitomis bibliotekomis procesas. Ateityje planuojama visiškai atsisakyti Irrlict ir pereiti prie SDL ir OpenGL naudojimo be papildomų sluoksnių.
  • Pridėtas dinaminio šešėlių atvaizdavimo palaikymas, kuris keičiasi priklausomai nuo saulės ir mėnulio padėties.
    Išleista „Minetest 5.6.0“, atvirojo kodo „MineCraft“ klonas
  • Numatytas teisingas rūšiavimas pagal skaidrumą, kuris pašalina įvairias problemas, kylančias demonstruojant skaidrias medžiagas, tokias kaip skystis ir stiklas.
  • Patobulintas mod valdymas. Galima naudoti vieną modą keliose vietose (pavyzdžiui, kaip priklausomybę nuo kitų modifikacijų) ir pasirinktinai įtraukti konkrečius modifikacijų atvejus.
    Išleista „Minetest 5.6.0“, atvirojo kodo „MineCraft“ klonas
  • Žaidėjų registracijos procesas buvo supaprastintas. Pridedami atskiri mygtukai registracijai ir prisijungimui. Pridėtas atskiras registracijos dialogas, į kurį integruotos pašalinto slaptažodžio patvirtinimo dialogo funkcijos.
  • Modifikacijų API pridėjo palaikymą Lua kodo paleidimui kitoje gijoje, kad būtų iškrauti daug išteklių reikalaujantys skaičiavimai, kad jie neužblokuotų pagrindinės gijos.

Šaltinis: opennet.ru

Добавить комментарий