Vydání Minetestu 5.6.0, open source klonu MineCraftu

Bylo představeno vydání Minetestu 5.6.0, otevřené multiplatformní verze hry MineCraft, která umožňuje skupinám hráčů společně vytvářet různé struktury ze standardních bloků, které tvoří zdání virtuálního světa (žánr sandbox). Hra je napsána v C++ pomocí 3D enginu irrlicht. K vytváření rozšíření se používá jazyk Lua. Kód Minetest je licencován pod LGPL a herní prostředky jsou licencovány podle CC BY-SA 3.0. Hotové sestavení Minetestu jsou vytvořeny pro různé distribuce Linux, Android, FreeBSD, Windows a macOS.

Mezi přidaná vylepšení:

  • Byla provedena práce na zlepšení grafiky a podpory vstupních zařízení. Vzhledem ke stagnaci vývoje knihovny Irrlicht, sloužící pro 3D rendering, vznikl v projektu vlastní fork - Irrlicht-MT, ve kterém bylo odstraněno mnoho chyb. Začal také proces čištění staršího kódu a nahrazení vazeb na Irrlicht pomocí jiných knihoven. V budoucnu se plánuje úplné opuštění Irrlichtu a přechod na používání SDL a OpenGL bez dalších vrstev.
  • Přidána podpora dynamického vykreslování stínů, které se mění v závislosti na poloze slunce a měsíce.
    Vydání Minetestu 5.6.0, open source klonu MineCraftu
  • Bylo zajištěno správné třídění podle průhlednosti, což eliminuje různé problémy, které vznikají při zobrazování průhledných materiálů, jako jsou kapaliny a sklo.
  • Vylepšená správa modů. Je možné použít jeden mod na několika místech (například jako závislost na jiných modech) a selektivně zahrnout konkrétní instance modů.
    Vydání Minetestu 5.6.0, open source klonu MineCraftu
  • Proces registrace hráče byl zjednodušen. Přidána samostatná tlačítka pro registraci a přihlášení. Přibyl samostatný registrační dialog, do kterého jsou integrovány funkce dialogu pro potvrzení odstraněného hesla.
  • Rozhraní API pro mody přidalo podporu pro spouštění kódu Lua v jiném vlákně, aby se snížilo zatížení výpočtů náročných na zdroje, aby neblokovaly hlavní vlákno.

Zdroj: opennet.ru

Přidat komentář