Corona խաղի շարժիչն իր անունը փոխում է Solar2D-ի և դառնում ամբողջովին բաց կոդով

CoronaLabs Inc. դադարեց իր գործունեությունը և փոխակերպեց բջջային հավելվածների ստեղծման համար մշակվող խաղային շարժիչն ու շրջանակը Պսակ ամբողջովին բաց նախագծի մեջ: CoronaLabs-ի կողմից նախկինում տրամադրված ծառայությունները, որոնց վրա հիմնված էր մշակումը, կտեղափոխվեն սիմուլյատոր, որն աշխատում է օգտատիրոջ համակարգում կամ կփոխարինվի անվճար անալոգներով, որոնք հասանելի են բաց կոդով ծրագրային ապահովման մշակման համար (օրինակ՝ GitHub): Կոդ Corona փոխանցվել է «GPLv3 + առևտրային լիցենզիա» փաթեթից MIT լիցենզիա: CoronaLabs-ի հետ կապված գրեթե բոլոր ծածկագրերը նույնպես բաց կոդ են MIT լիցենզիայի ներքո, ներառյալ պլագիններ.

Հետագա զարգացումը կշարունակվի անկախ համայնքի կողմից, ընդ որում նախկին հիմնական ծրագրավորողը կմնա ներգրավված և մտադիր է շարունակել աշխատել նախագծի վրա լրիվ դրույքով: Ֆինանսավորման համար կօգտագործվի քրաուդֆանդինգը։ Հայտարարվեց նաև, որ նախագիծն աստիճանաբար կվերանվանվի Solar2D, քանի որ Corona անվանումը կապված է փակվող ընկերության հետ և ներկայիս միջավայրում առաջացնում է կեղծ ասոցիացիաներ նախագծերի հետ, որոնք վերաբերում են կորոնավիրուսային վարակի COVID-19-ի հետևանքով առաջացած խնդիրներին:

Corona-ն միջպլատֆորմային շրջանակ է, որը նախատեսված է Lua լեզվով հավելվածների և խաղերի արագ զարգացման համար:
Հնարավոր է կանչել մշակողներին C/C++, Obj-C և Java-ում՝ օգտագործելով Corona Native շերտը: Մեկ նախագիծը կարող է անմիջապես կազմվել և հրապարակվել բոլոր աջակցվող հարթակների և սարքերի համար, ներառյալ iOS, Android, Amazon Fire, macOS, Windows, Linux, HTML5, Apple TV, Fire TV, Android TV և այլն: Զարգացումը և նախատիպավորումը արագացնելու համար առաջարկվում է սիմուլյատոր, որը թույլ է տալիս անմիջապես գնահատել կոդի ցանկացած փոփոխության ազդեցությունը հավելվածի աշխատանքի վրա, ինչպես նաև իրական սարքերում փորձարկման համար հավելվածն արագ թարմացնելու գործիքներ:

Տրամադրված API-ն ունի ավելի քան 1000 զանգ, ներառյալ՝ sprite անիմացիայի, ձայնի և երաժշտության մշակման գործիքներ, ֆիզիկական գործընթացների մոդելավորում (հիմնված Box2D-ի վրա), օբյեկտների շարժման միջանկյալ փուլերի անիմացիա, առաջադեմ գրաֆիկական զտիչներ, հյուսվածքների կառավարում, ցանցի հնարավորությունների հասանելիություն, և այլն: OpenGL-ն օգտագործվում է գրաֆիկայի ցուցադրման համար: Մշակման ընթացքում հիմնական խնդիրներից մեկը օպտիմալացումն է՝ բարձր արդյունավետության հասնելու համար: Առանձին պատրաստվել են ավելի քան 150 փլագիններ և 300 ռեսուրսներ։

Source: opennet.ru

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