Minetest 5.6.0-ի թողարկում՝ MineCraft-ի բաց կոդով կլոն

Ներկայացվել է Minetest 5.6.0-ի թողարկումը՝ MineCraft խաղի բաց խաչաձև հարթակ տարբերակը, որը թույլ է տալիս խաղացողների խմբերին համատեղ ձևավորել տարբեր կառուցվածքներ ստանդարտ բլոկներից, որոնք վիրտուալ աշխարհի նմանություն են կազմում (Sandbox ժանր): Խաղը գրված է C++-ով, օգտագործելով irrlicht 3D շարժիչը: Լուա լեզուն օգտագործվում է ընդարձակումներ ստեղծելու համար։ Minetest կոդը լիցենզավորված է LGPL-ով, իսկ խաղային ակտիվները լիցենզավորված են CC BY-SA 3.0-ով: Minetest-ի պատրաստի կոնստրուկցիաները ստեղծվել են տարբեր Linux, Android, FreeBSD, Windows և macOS բաշխումների համար:

Ավելացված բարելավումները ներառում են.

  • Աշխատանքներ են կատարվել գրաֆիկայի և մուտքային սարքերի աջակցության բարելավման ուղղությամբ: Եռաչափ մատուցման համար օգտագործվող Irrlicht գրադարանի զարգացման լճացման պատճառով նախագիծը ստեղծեց իր սեփական պատառաքաղը՝ Irrlicht-MT, որում վերացվել են բազմաթիվ սխալներ: Սկսվել է նաև ժառանգական ծածկագրի մաքրման և Irrlicht-ի կապանքները այլ գրադարանների օգտագործմամբ փոխարինելու գործընթացը: Ապագայում նախատեսվում է ամբողջությամբ հրաժարվել Irrlicht-ից և անցնել SDL-ի և OpenGL-ի օգտագործմանը՝ առանց լրացուցիչ շերտերի։
  • Ավելացված է ստվերների դինամիկ ձևավորման աջակցություն, որոնք փոխվում են կախված արևի և լուսնի դիրքից:
    Minetest 5.6.0-ի թողարկում՝ MineCraft-ի բաց կոդով կլոն
  • Տրամադրվել է ճիշտ տեսակավորում ըստ թափանցիկության, ինչը վերացնում է տարբեր խնդիրներ, որոնք առաջանում են թափանցիկ նյութեր, ինչպիսիք են հեղուկը և ապակին ցուցադրելիս:
  • Բարելավված ռեժիմների կառավարում: Հնարավոր է օգտագործել մեկ ռեժիմ մի քանի վայրերում (օրինակ, որպես կախվածություն այլ ռեժիմներից) և ընտրողաբար ներառել ռեժիմների հատուկ օրինակներ:
    Minetest 5.6.0-ի թողարկում՝ MineCraft-ի բաց կոդով կլոն
  • Խաղացողների գրանցման գործընթացը պարզեցվել է: Գրանցվելու և մուտք գործելու համար ավելացվել են առանձին կոճակներ: Ավելացվել է գրանցման առանձին երկխոսություն, որի մեջ ինտեգրված են հեռացված գաղտնաբառի հաստատման երկխոսության գործառույթները:
  • Mod-ների համար API-ն ավելացրել է աջակցություն Lua կոդը գործարկելու համար մեկ այլ թեմայում՝ ռեսուրսների ինտենսիվ հաշվարկները բեռնաթափելու համար, որպեսզի դրանք չարգելափակեն հիմնական շարանը:

Source: opennet.ru

Добавить комментарий