Motori i lojës Corona ndryshon emrin në Solar2D dhe bëhet plotësisht me burim të hapur

CoronaLabs Inc. ndërprerë aktivitetet e saj dhe transformoi motorin e lojës dhe kornizën që po zhvillohet për krijimin e aplikacioneve celulare Kurorë në një projekt krejtësisht të hapur. Shërbimet e ofruara më parë nga CoronaLabs, mbi të cilat bazohej zhvillimi, do të transferohen në një simulator që funksionon në sistemin e përdoruesit, ose do të zëvendësohen me analoge falas të disponueshme për zhvillimin e softuerit me burim të hapur (për shembull, GitHub). Kodi Corona transferuar nga paketa "GPLv3 + licencë tregtare" në licencën MIT. Pothuajse i gjithë kodi i lidhur me CoronaLabs është gjithashtu me burim të hapur nën licencën MIT, duke përfshirë shtojcat.

Zhvillimi i mëtejshëm do të vazhdojë nga komuniteti i pavarur, me ish-zhvilluesin kryesor që mbetet i përfshirë dhe synon të vazhdojë të punojë në projekt me kohë të plotë. Crowdfunding do të përdoret për financim. Gjithashtu u njoftua se projekti do të riemërtohet gradualisht në Solar2D, pasi emri Corona lidhet me një kompani mbyllëse dhe, në mjedisin aktual, shkakton lidhje të rreme me projektet që kanë të bëjnë me problemet e shkaktuara nga infeksioni koronavirus COVID-19.

Corona është një kornizë ndër-platformë e krijuar për zhvillimin e shpejtë të aplikacioneve dhe lojërave në gjuhën Lua.
Është e mundur të telefononi mbajtës në C/C++, Obj-C dhe Java duke përdorur shtresën Corona Native. Një projekt mund të përpilohet dhe publikohet menjëherë për të gjitha platformat dhe pajisjet e mbështetura, duke përfshirë iOS, Android, Amazon Fire, macOS, Windows, Linux, HTML5, Apple TV, Fire TV, Android TV, etj. Për të shpejtuar zhvillimin dhe prototipimin, ofrohet një imitues që ju lejon të vlerësoni menjëherë ndikimin e çdo ndryshimi në kod në funksionimin e aplikacionit, si dhe mjete për azhurnimin e shpejtë të aplikacionit për testim në pajisje reale.

API-ja e ofruar ka më shumë se 1000 thirrje, duke përfshirë mjete për animacion sprite, përpunimin e zërit dhe muzikës, simulimin e proceseve fizike (bazuar në Box2D), animimin e fazave të ndërmjetme të lëvizjes së objektit, filtra të avancuar grafikë, menaxhimin e teksturave, aksesin në aftësitë e rrjetit, etj. OpenGL përdoret për të shfaqur grafika. Një nga detyrat kryesore gjatë zhvillimit është optimizimi për të arritur performancë të lartë. Më shumë se 150 shtojca dhe 300 burime janë përgatitur veçmas.

Burimi: opennet.ru

Shto një koment