Utgivelsen av Minetest 5.6.0 har blitt presentert, en åpen tverrplattformversjon av spillet MineCraft, som lar grupper av spillere i fellesskap danne ulike strukturer fra standardblokker som danner et utseende av en virtuell verden (sandkassesjanger). Spillet er skrevet i C++ ved hjelp av irrlicht 3D-motoren. Lua-språket brukes til å lage utvidelser. Minetest-koden er lisensiert under LGPL, og spillressurser er lisensiert under CC BY-SA 3.0. Ferdige Minetest-bygg er laget for ulike Linux-, Android-, FreeBSD-, Windows- og macOS-distribusjoner.
Blant de ekstra forbedringene:
- Det er gjort arbeid for å forbedre grafikk og støtte for inndataenheter. På grunn av stagnasjonen i utviklingen av Irrlicht-biblioteket, brukt til 3D-gjengivelse, skapte prosjektet sin egen gaffel - Irrlicht-MT, der mange feil ble eliminert. Prosessen med å rydde opp i eldre kode og erstatte bindinger til Irrlicht med bruk av andre biblioteker har også begynt. I fremtiden er det planlagt å fullstendig forlate Irrlicht og bytte til å bruke SDL og OpenGL uten ekstra lag.
- Lagt til støtte for dynamisk gjengivelse av skygger som endres avhengig av posisjonen til solen og månen.
- Det er gitt korrekt sortering etter gjennomsiktighet, noe som eliminerer ulike problemer som oppstår ved visning av gjennomsiktige materialer som væske og glass.
- Forbedret modadministrasjon. Det er mulig å bruke én mod på flere steder (for eksempel som en avhengighet av andre mods) og selektivt inkludere spesifikke forekomster av mods.
- Spillerregistreringsprosessen er forenklet. Lagt til egne knapper for registrering og pålogging. En egen registreringsdialog er lagt til, der funksjonene til den fjernede passordbekreftelsesdialogen er integrert.
- API for mods har lagt til støtte for å kjøre Lua-kode i en annen tråd for å avlaste ressurskrevende beregninger slik at de ikke blokkerer hovedtråden.
Kilde: opennet.ru