Corona spēles dzinējs maina savu nosaukumu uz Solar2D un kļūst par pilnībā atvērtu avotu

CoronaLabs Inc. apstājās savu darbību un pārveidoja spēļu dzinēju un ietvaru, kas tiek izstrādāts mobilo aplikāciju izveidei Kronītis pilnībā atvērtā projektā. Iepriekš sniegtie CoronaLabs pakalpojumi, uz kuriem balstījās izstrāde, tiks pārnesti uz simulatoru, kas darbojas lietotāja sistēmā, vai aizstāti ar bezmaksas analogiem, kas pieejami atvērtā pirmkoda programmatūras izstrādei (piemēram, GitHub). Kods Corona pārcelts no “GPLv3 + komerclicences” komplekta uz MIT licenci. Gandrīz viss kods, kas saistīts ar CoronaLabs, ir arī atvērts avots saskaņā ar MIT licenci, tostarp spraudņi.

Turpmāko attīstību turpinās neatkarīgā kopiena, bijušajam galvenajam izstrādātājam paliekot iesaistītam un plānojot turpināt strādāt pie projekta pilnas slodzes. Finansēšanai tiks izmantots kolektīvais finansējums. Tāpat tika paziņots, ka projekts pakāpeniski tiks pārdēvēts par Solar2D, jo nosaukums Corona ir saistīts ar slēdzamu uzņēmumu un pašreizējā vidē rada nepatiesas asociācijas ar projektiem, kas risina koronavīrusa infekcijas COVID-19 radītās problēmas.

Corona ir starpplatformu sistēma, kas paredzēta ātrai lietojumprogrammu un spēļu izstrādei Lua valodā.
Ir iespējams izsaukt apstrādātājus C/C++, Obj-C un Java, izmantojot Corona Native slāni. Vienu projektu var apkopot un nekavējoties publicēt visām atbalstītajām platformām un ierīcēm, tostarp iOS, Android, Amazon Fire, macOS, Windows, Linux, HTML5, Apple TV, Fire TV, Android TV utt. Lai paātrinātu izstrādi un prototipu izstrādi, tiek piedāvāts simulators, kas ļauj uzreiz novērtēt jebkuru koda izmaiņu ietekmi uz aplikācijas darbību, kā arī rīki aplikācijas ātrai atjaunināšanai testēšanai uz reālām ierīcēm.

Sniegtajā API ir vairāk nekā 1000 zvanu, tostarp rīki sprite animācijai, skaņas un mūzikas apstrādei, fizisko procesu simulācijai (pamatojoties uz Box2D), objektu kustības starpposmu animāciju, uzlabotiem grafikas filtriem, tekstūras pārvaldību, piekļuvi tīkla iespējām, utt. OpenGL tiek izmantots grafikas attēlošanai. Viens no galvenajiem uzdevumiem izstrādes laikā ir optimizācija, lai sasniegtu augstu veiktspēju. Atsevišķi ir sagatavoti vairāk nekā 150 spraudņi un 300 resursi.

Avots: opennet.ru

Pievieno komentāru