Vydanie Minetestu 5.6.0, open source klonu MineCraftu

Bolo predstavené vydanie Minetestu 5.6.0, otvorenej multiplatformovej verzie hry MineCraft, ktorá umožňuje skupinám hráčov spoločne vytvárať rôzne štruktúry zo štandardných blokov, ktoré tvoria zdanie virtuálneho sveta (žáner sandbox). Hra je napísaná v C++ pomocou 3D enginu irrlicht. Na vytváranie rozšírení sa používa jazyk Lua. Kód Minetest je licencovaný pod LGPL a herný majetok je licencovaný podľa CC BY-SA 3.0. Pripravené zostavy Minetest sú vytvorené pre rôzne distribúcie Linux, Android, FreeBSD, Windows a macOS.

Pridané vylepšenia zahŕňajú:

  • Pracovalo sa na zlepšení grafiky a podpory vstupných zariadení. Vzhľadom na stagnáciu vývoja knižnice Irrlicht, slúžiacej na 3D rendering, projekt vytvoril vlastný fork – Irrlicht-MT, v ktorom bolo odstránených veľa chýb. Začal sa tiež proces čistenia starého kódu a nahradenia väzieb na Irrlicht pomocou iných knižníc. V budúcnosti sa plánuje úplné opustenie Irrlichtu a prechod na používanie SDL a OpenGL bez ďalších vrstiev.
  • Pridaná podpora pre dynamické vykresľovanie tieňov, ktoré sa menia v závislosti od polohy slnka a mesiaca.
    Vydanie Minetestu 5.6.0, open source klonu MineCraftu
  • Zabezpečilo sa správne triedenie podľa priehľadnosti, čím sa eliminujú rôzne problémy, ktoré vznikajú pri zobrazovaní priehľadných materiálov, ako sú tekutiny a sklo.
  • Vylepšená správa modov. Je možné použiť jeden mod na viacerých miestach (napríklad ako závislosť od iných modov) a selektívne zahrnúť konkrétne inštancie modov.
    Vydanie Minetestu 5.6.0, open source klonu MineCraftu
  • Proces registrácie hráča bol zjednodušený. Pridané samostatné tlačidlá na registráciu a prihlásenie. Pribudol samostatný registračný dialóg, do ktorého sú integrované funkcie dialógu na potvrdenie odstráneného hesla.
  • Rozhranie API pre mody pridalo podporu pre spustenie kódu Lua v inom vlákne, aby sa uvoľnili výpočty náročné na zdroje, aby neblokovali hlavné vlákno.

Zdroj: opennet.ru

Pridať komentár