Paglabas ng Minetest 5.6.0, isang open source clone ng MineCraft

Ang paglabas ng Minetest 5.6.0 ay ipinakita, isang bukas na cross-platform na bersyon ng larong MineCraft, na nagpapahintulot sa mga grupo ng mga manlalaro na magkasamang bumuo ng iba't ibang mga istraktura mula sa mga karaniwang bloke na bumubuo ng isang pagkakahawig ng isang virtual na mundo (sandbox genre). Ang laro ay nakasulat sa C++ gamit ang irrlicht 3D engine. Ang wikang Lua ay ginagamit upang lumikha ng mga extension. Ang Minetest code ay lisensyado sa ilalim ng LGPL, at ang mga asset ng laro ay lisensyado sa ilalim ng CC BY-SA 3.0. Ang mga ready-made Minetest build ay nilikha para sa iba't ibang Linux, Android, FreeBSD, Windows at macOS distributions.

Kabilang sa mga karagdagang pagpapabuti:

  • Ang trabaho ay ginawa upang mapabuti ang graphics at suporta sa input device. Dahil sa pagwawalang-kilos ng pag-unlad ng library ng Irrlicht, na ginamit para sa 3D rendering, ang proyekto ay lumikha ng sarili nitong tinidor - Irrlicht-MT, kung saan maraming mga error ang tinanggal. Nagsimula na rin ang proseso ng paglilinis ng legacy code at pagpapalit ng mga binding sa Irrlicht sa paggamit ng iba pang mga library. Sa hinaharap, pinlano na ganap na iwanan ang Irrlicht at lumipat sa paggamit ng SDL at OpenGL nang walang karagdagang mga layer.
  • Nagdagdag ng suporta para sa dynamic na pag-render ng mga anino na nagbabago depende sa posisyon ng araw at buwan.
    Paglabas ng Minetest 5.6.0, isang open source clone ng MineCraft
  • Ang tamang pag-uuri ayon sa transparency ay ibinigay, na nag-aalis ng iba't ibang mga problema na lumitaw kapag nagpapakita ng mga transparent na materyales tulad ng likido at salamin.
  • Pinahusay na pamamahala ng mod. Posibleng gumamit ng isang mod sa ilang lugar (halimbawa, bilang dependency sa iba pang mga mod) at piliing isama ang mga partikular na pagkakataon ng mga mod.
    Paglabas ng Minetest 5.6.0, isang open source clone ng MineCraft
  • Ang proseso ng pagpaparehistro ng manlalaro ay pinasimple. Nagdagdag ng hiwalay na mga pindutan para sa pagpaparehistro at pag-login. May idinagdag na hiwalay na dialog ng pagpaparehistro, kung saan isinama ang mga function ng dialog ng pagkumpirma ng tinanggal na password.
  • Ang API para sa mga mod ay nagdagdag ng suporta para sa pagpapatakbo ng Lua code sa isa pang thread upang i-offload ang mga kalkulasyon na masinsinang mapagkukunan upang hindi ma-block ng mga ito ang pangunahing thread.

Pinagmulan: opennet.ru

Magdagdag ng komento