Vrystelling van Minetest 5.6.0, 'n oopbronkloon van MineCraft

Die vrystelling van Minetest 5.6.0 is aangebied, 'n oop kruisplatform-weergawe van die speletjie MineCraft, wat groepe spelers in staat stel om gesamentlik verskeie strukture te vorm uit standaardblokke wat 'n skyn van 'n virtuele wêreld vorm (sandbox-genre). Die speletjie is in C++ geskryf deur die irrlicht 3D-enjin te gebruik. Die Lua-taal word gebruik om uitbreidings te skep. Die Minetest-kode is onder LGPL gelisensieer, en speletjiebates word onder CC BY-SA 3.0 gelisensieer. Klaargemaakte Minetest-geboue word geskep vir verskeie Linux-, Android-, FreeBSD-, Windows- en macOS-verspreidings.

Verbeterings wat bygevoeg is, sluit in:

  • Werk is gedoen om grafika en invoertoestelondersteuning te verbeter. As gevolg van die stagnasie van die ontwikkeling van die Irrlicht-biblioteek, wat vir 3D-weergawe gebruik word, het die projek sy eie vurk geskep - Irrlicht-MT, waarin baie foute uitgeskakel is. Die proses om verouderde kode op te ruim en bindings aan Irrlicht te vervang met die gebruik van ander biblioteke het ook begin. In die toekoms word beplan om Irrlicht heeltemal te laat vaar en oor te skakel na die gebruik van SDL en OpenGL sonder bykomende lae.
  • Bygevoeg ondersteuning vir dinamiese weergawe van skaduwees wat verander na gelang van die posisie van die son en maan.
    Vrystelling van Minetest 5.6.0, 'n oopbronkloon van MineCraft
  • Korrekte sortering volgens deursigtigheid is voorsien, wat verskeie probleme uitskakel wat ontstaan ​​wanneer deursigtige materiale soos vloeistof en glas vertoon word.
  • Verbeterde mod bestuur. Dit is moontlik om een ​​mod op verskeie plekke te gebruik (byvoorbeeld, as 'n afhanklikheid van ander mods) en selektief spesifieke gevalle van mods in te sluit.
    Vrystelling van Minetest 5.6.0, 'n oopbronkloon van MineCraft
  • Die spelerregistrasieproses is vereenvoudig. Bygevoeg aparte knoppies vir registrasie en aanmelding. 'n Aparte registrasiedialoog is bygevoeg, waarin die funksies van die verwyderde wagwoordbevestigingsdialoog geïntegreer is.
  • Die API vir mods het ondersteuning bygevoeg om Lua-kode in 'n ander draad te laat loop om hulpbron-intensiewe berekeninge af te laai sodat hulle nie die hoofdraad blokkeer nie.

Bron: opennet.ru

Voeg 'n opmerking