Julkaisu Minetest 5.6.0, MineCraftin avoimen lähdekoodin klooni

Julkaisu Minetest 5.6.0 on MineCraft-pelin avoin cross-platform-versio, jonka avulla pelaajaryhmät voivat yhdessä muodostaa erilaisia ​​rakenteita standardilohkoista, jotka muodostavat näennäisen virtuaalimaailman (hiekkalaatikkogenre). Peli on kirjoitettu C++:lla käyttäen irrlict 3D -moottoria. Laajennusten luomiseen käytetään Lua-kieltä. Minetest-koodi on lisensoitu LGPL-lisenssillä, ja pelivarat on lisensoitu CC BY-SA 3.0 -lisenssillä. Valmiita Minetest-versioita luodaan erilaisille Linux-, Android-, FreeBSD-, Windows- ja macOS-jakeluille.

Lisättyjä parannuksia ovat mm.

  • Työtä on tehty grafiikan ja syöttölaitteiden tuen parantamiseksi. 3D-renderöintiin käytetyn Irrlicht-kirjaston kehityksen pysähtymisen vuoksi projekti loi oman haarukan - Irrlicht-MT, jossa monet virheet poistettiin. Myös vanhan koodin puhdistaminen ja Irrlichtin sidosten korvaaminen muiden kirjastojen käytöllä on alkanut. Tulevaisuudessa on tarkoitus hylätä Irrlicht kokonaan ja siirtyä käyttämään SDL:ää ja OpenGL:ää ilman lisätasoja.
  • Lisätty tuki auringon ja kuun sijainnin mukaan muuttuvien varjojen dynaamiseen renderöintiin.
    Julkaisu Minetest 5.6.0, MineCraftin avoimen lähdekoodin klooni
  • Oikea lajittelu läpinäkyvyyden mukaan eliminoi erilaiset ongelmat, joita syntyy läpinäkyvien materiaalien, kuten nesteen ja lasin, esillepanossa.
  • Paranneltu modinhallinta. On mahdollista käyttää yhtä modia useissa paikoissa (esimerkiksi riippuvuutena muista modeista) ja sisällyttää valikoivasti tiettyjä modeja.
    Julkaisu Minetest 5.6.0, MineCraftin avoimen lähdekoodin klooni
  • Pelaajien rekisteröintiprosessia on yksinkertaistettu. Lisätty erilliset painikkeet rekisteröitymistä ja kirjautumista varten. Lisätty erillinen rekisteröintiikkuna, johon on integroitu poistetun salasanan vahvistusikkunan toiminnot.
  • Mods-sovellusliittymä on lisännyt tuen Lua-koodin suorittamiseen toisessa säikeessä resurssiintensiivisten laskelmien purkamiseksi, jotta ne eivät estä pääsäiettä.

Lähde: opennet.ru

Lisää kommentti