Välja antud MineCrafti avatud lähtekoodiga kloon Minetest 5.6.0

Esitletud on Minetest 5.6.0 väljalaset, mis on mängu MineCraft avatud platvormideülene versioon, mis võimaldab mängijate gruppidel ühiselt moodustada standardplokkidest erinevaid struktuure, mis moodustavad justkui virtuaalse maailma (liivakastižanri). Mäng on kirjutatud C++ keeles, kasutades irrlict 3D mootorit. Laienduste loomiseks kasutatakse Lua keelt. Minetesti kood on litsentsitud LGPL-i alusel ja mänguvarad on litsentsitud CC BY-SA 3.0 alusel. Valmis Minetesti järgud luuakse erinevatele Linuxi, Androidi, FreeBSD, Windowsi ja macOS-i distributsioonidele.

Lisatud täiustuste hulgas:

  • Tööd on tehtud graafika ja sisendseadmete toe täiustamiseks. Seoses 3D-renderdamiseks kasutatava Irrlichti raamatukogu arendamise seiskumisega lõi projekt oma kahvli - Irrlicht-MT, milles paljud vead kõrvaldati. Samuti on alanud pärandkoodi puhastamise ja Irrlichti sidumiste asendamise protsess teiste teekide kasutamisega. Tulevikus on plaanis Irrlichtist täielikult loobuda ning minna üle ilma lisakihtideta SDL-i ja OpenGL-i kasutamisele.
  • Lisatud tugi varjude dünaamilisele renderdamisele, mis muutuvad sõltuvalt päikese ja kuu asendist.
    Välja antud MineCrafti avatud lähtekoodiga kloon Minetest 5.6.0
  • Pakutud on korrektne sorteerimine läbipaistvuse järgi, mis välistab erinevad probleemid, mis tekivad läbipaistvate materjalide, näiteks vedeliku ja klaasi kuvamisel.
  • Täiustatud modihaldus. Ühte modi on võimalik kasutada mitmes kohas (näiteks sõltuvusena teistest modifikatsioonidest) ja kaasata valikuliselt konkreetseid modifikatsioonide eksemplare.
    Välja antud MineCrafti avatud lähtekoodiga kloon Minetest 5.6.0
  • Mängijate registreerimise protsessi on lihtsustatud. Lisatud eraldi nupud registreerimiseks ja sisselogimiseks. Lisatud on eraldi registreerimisdialoog, millesse on integreeritud eemaldatud parooli kinnitusdialoogi funktsioonid.
  • Modifikatsioonide API on lisanud toe Lua koodi käitamiseks teises lõimes, et laadida maha ressursimahukad arvutused, et need põhilõime ei blokeeriks.

Allikas: opennet.ru

Lisa kommentaar