Wolfire բաց կոդով խաղ Overgrowth

Overgrowth-ը՝ Wolfire Games-ի ամենահաջող նախագծերից մեկը, բաց կոդով է: Որպես սեփականության արտադրանք 14 տարի մշակվելուց հետո, որոշվել է խաղը բաց կոդով բացել, որպեսզի էնտուզիաստները կարողանան շարունակել այն բարելավել իրենց ցանկությամբ:

Կոդը գրված է C++-ով և բաց է Apache 2.0 լիցենզիայի ներքո, որը նաև թույլ է տալիս ծածկագիրը ներառել սեփական նախագծերում և վաճառել ստացված աշխատանքը։ Բաց կոդն ընդգրկում է խաղի շարժիչը, նախագծի ֆայլերը, սցենարները, շեյդերները և աջակցող գրադարանները: Աջակցում է Windows-ի, macOS-ի և Linux-ի վրա աշխատելու համար: Խաղի ռեսուրսները մնում են սեփականություն, և դրանց բաշխումը երրորդ կողմի նախագծերում պահանջում է առանձին թույլտվություն Wolfire Games-ից (փոփոխումը թույլատրվում է):

Ենթադրվում է, որ հրապարակված կոդը կարող է օգտագործվել և՛ հիմնովին նոր ապրանքներ ստեղծելու համար, որոնք գալիս են իրենց սեփական խաղային ռեսուրսներով, և՛ փորձարկումներ կատարելիս կամ կրթական նպատակներով գործարկելու ռեսուրսների բնօրինակ սեփականության փաթեթը: Ներառյալ խաղի բաղադրիչներն ու գրադարանները կարող են առանձին տեղափոխվել խաղային այլ նախագծեր: Նշվում է նաև համայնքի կողմից պատրաստված ընդլայնումներ և փոփոխություններ ընդունելու պատրաստակամությունը՝ ներառելու Overgrowth կոմերցիոն խաղի հիմնական կազմում: Եթե ​​հնարավոր չէ ինտեգրել փոփոխությունները հիմնական նախագծի մեջ, կարող եք ստեղծել խաղի ձեր սեփական ոչ պաշտոնական թողարկումները:

Overgrowth խաղի էությունը նինջա նապաստակի արկածների մեջ է, որը խաղացողին հանձնարարված առաջադրանքները կատարելու ընթացքում ձեռնամարտի է դուրս գալիս այլ մարդակերպ կենդանիների (նապաստակներ, գայլեր, առնետներ, կատուներ, շներ) հետ: . Խաղը տեղի է ունենում եռաչափ միջավայրում՝ երրորդ անձի տեսարանով, և նպատակներին հասնելու համար խաղացողին տրվում է շարժման և իրենց գործողությունների կազմակերպման լիակատար ազատություն: Բացի մեկ խաղացողի առաքելություններից, աջակցվում է նաև բազմախաղացող ռեժիմը:

Խաղը հագեցած է առաջադեմ ֆիզիկայի շարժիչով, որը սերտորեն ինտեգրված է 3D շարժիչին և իրականացնում է «ֆիզիկայի վրա հիմնված ընթացակարգային անիմացիա» հասկացությունը, որը թույլ է տալիս իրական կերպարների շարժում և հարմարվողական անիմացիոն վարքագիծ՝ կախված շրջակա միջավայրից: Խաղը նաև աչքի է ընկնում բնօրինակ համատեքստի նկատմամբ հսկողությամբ, որը թույլ է տալիս կիրառել մարտական ​​տարբեր մարտավարություններ, և AI շարժիչով, որը համակարգում է հերոսների համատեղ գործողությունները և թույլ է տալիս նահանջել պարտության մեծ հավանականության դեպքում: Տրված է ինտերֆեյս՝ քարտեզների և սցենարների խմբագրման համար:

Խաղի շարժիչն աջակցում է կոշտ մարմնի ֆիզիկային, կմախքի անիմացիային, պիքսել առ պիքսել լուսավորություն՝ արտացոլումների բեկումով, 3D ձայն, դինամիկ օբյեկտների մոդելավորում, ինչպիսիք են երկինքը, ջուրը և խոտը, հարմարվողական դետալավորումը, բրդի և բույսերի իրատեսական մատուցումը, խորությունը և լղոզումը։ էֆեկտներ արագ շարժման ժամանակ, տարբեր տեսակի հյուսվածքների քարտեզագրում (ներառյալ դինամիկ խորանարդային քարտեզագրում և պարալաքսային քարտեզագրում):



Source: opennet.ru

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