Megjelent a Minetest 5.6.0, a MineCraft nyílt forráskódú klónja

Bemutatták a Minetest 5.6.0 kiadását, a MineCraft játék nyílt platformok közötti változatát, amely lehetővé teszi a játékosok csoportjainak, hogy közösen alakítsanak ki különféle struktúrákat szabványos blokkokból, amelyek egy virtuális világ (sandbox műfaj) látszatát keltik. A játék C++ nyelven íródott az irrlict 3D motor segítségével. A Lua nyelvet a bővítmények létrehozására használják. A Minetest kódot LGPL, a játékeszközöket pedig a CC BY-SA 3.0 licenceli. A kész Minetest buildek különféle Linux, Android, FreeBSD, Windows és macOS disztribúciókhoz készültek.

A hozzáadott fejlesztések között:

  • Dolgoztunk a grafika és a beviteli eszközök támogatásának javításán. A 3D-s megjelenítéshez használt Irrlicht könyvtár fejlesztésének stagnálása miatt a projekt létrehozta saját villáját - Irrlicht-MT-t, amelyben sok hibát kiküszöböltek. Megkezdődött az örökölt kód megtisztítása és az Irrlicht kötéseinek más könyvtárak használatára való lecserélésének folyamata is. A jövőben a tervek szerint az Irrlicht teljesen elhagyják, és további rétegek nélkül váltanak át SDL és OpenGL használatára.
  • Hozzáadott támogatás a nap és a hold helyzetétől függően változó árnyékok dinamikus megjelenítéséhez.
    Megjelent a Minetest 5.6.0, a MineCraft nyílt forráskódú klónja
  • Megfelelő átlátszóság szerinti rendezés biztosított, amely kiküszöböli a különféle problémákat, amelyek az átlátszó anyagok, például folyadékok és üvegek megjelenítése során merülnek fel.
  • Továbbfejlesztett modkezelés. Egy mod több helyen is használható (például más modoktól való függésként), és szelektíven beépítheti a modok adott példányait.
    Megjelent a Minetest 5.6.0, a MineCraft nyílt forráskódú klónja
  • A játékosok regisztrációs folyamata egyszerűsödött. Külön gombok hozzáadva a regisztrációhoz és a bejelentkezéshez. Egy külön regisztrációs párbeszédablak került beépítésre, amelybe az eltávolított jelszó megerősítési párbeszédablak funkciói beépülnek.
  • A modok API-ja támogatja a Lua-kód futtatását egy másik szálban, hogy tehermentesítse az erőforrás-igényes számításokat, hogy azok ne blokkolják a főszálat.

Forrás: opennet.ru

Hozzászólás