presented release Minetest 5.6.0 , an open cross -platform version of the game minecraft, which allows the groups of players to jointly form various structures from standard blocks that form the likeness of the virtual world (genre SAW ). The game is written in C ++ using a 3D-engine irrlicht . To create extensions, Lua language is used. Minetest code is distributed under the LGPL license, and game resources under the CC by-SA 3.0 license. Ready -made assemblies of minetest created for various distributions of Linux, Android, FreeBSD, Windows and MacOS. //dev.minetest.net/changelog”> better :
- Work has been carried out to improve the support of graphics and input devices. In connection with the stagnation of the development of the IRRLICHT library used for the 3D nadirend, the project has created its own fork- irrlicht-mt , in which many errors are eliminated . The process of cleaning the obsolete code and replacing the bindings to the IRRLICHT for the use of other libraries also began. In the future, it is planned to completely abandon Irrlicht and switch to the use of SDL and OpenGL without additional interlayers.
- Added support for dynamic drawing of shadows that change depending on the position of the Sun and the Moon.
- ensured the correct sorting on transparency, which allowed to get rid of various problems that arise when displaying transparent materials such as liquid and glass.
- Improved mod management. The possibility of using one mod in several places (for example, in other mods) and selective inclusion of specific cops of mods.
- The player registration process is simplified. Separate buttons for registration and entrance are added. A separate registration dialog has been added, in which the functions of the cleaned dialogue of the password confirmation dialogue are integrated.
- In the API for mods, support for launching the code in LUA in another stream for the removal of resource -eating calculations is added so that they do not block the main stream.
/Media reports.