Udgivelsen af Minetest 5.6.0 præsenteres, en åben cross-platform-version af MineCraft-spillet, som giver grupper af spillere mulighed for i fællesskab at danne forskellige strukturer fra standardblokke, der danner et udseende af en virtuel verden (sandbox-genre). Spillet er skrevet i C++ ved hjælp af irrlicht 3D-motoren. Lua-sproget bruges til at oprette udvidelser. Minetest-koden er licenseret under LGPL, og spilressourcerne er licenseret under CC BY-SA 3.0. Minetest-klare builds er skabt til forskellige distributioner af Linux, Android, FreeBSD, Windows og macOS.
Tilføjede forbedringer omfatter:
- Der er blevet arbejdet på at forbedre understøttelsen af grafik og inputenheder. På grund af stagnationen af udviklingen af Irrlicht-biblioteket, der bruges til 3D-gengivelse, har projektet skabt sin egen gaffel - Irrlicht-MT, hvor mange fejl er blevet rettet. Processen med at rydde op i forældet kode og erstatte Irrlicht-bindinger med andre biblioteker er også begyndt. I fremtiden er det planlagt helt at opgive Irrlicht og skifte til at bruge SDL og OpenGL uden yderligere lag.
- Tilføjet støtte til dynamisk gengivelse af skygger, der ændrer sig afhængigt af solens og månens position.
- Gennemsigtighedssortering er blevet korrigeret for at eliminere forskellige problemer, der opstår ved visning af transparente materialer som væske og glas.
- Forbedret modstyring. Muligheden for at bruge en mod flere steder (for eksempel som en afhængighed af andre mods) og selektivt aktivere specifikke forekomster af mods er tilvejebragt.
- Forenklet spillerregistreringsproces. Tilføjet separate knapper til registrering og login. Der er tilføjet en separat registreringsdialog, som integrerer funktionerne i den fjernede adgangskodebekræftelsesdialog.
- Tilføjet understøttelse for at køre Lua-kode i en anden tråd til mod API'et for at aflaste ressourcekrævende beregninger, så de ikke blokerer hovedtråden.
Kilde: opennet.ru