Mesin permainan Corona berganti nama menjadi Solar2D dan menjadi sepenuhnya open source

CoronaLabs Inc. berhenti aktivitasnya dan mengubah mesin permainan dan kerangka kerja yang sedang dikembangkan untuk membuat aplikasi seluler Korona menjadi proyek yang benar-benar terbuka. Layanan yang disediakan sebelumnya dari CoronaLabs, yang menjadi dasar pengembangan, akan ditransfer ke simulator yang berjalan di sistem pengguna, atau diganti dengan analog gratis yang tersedia untuk pengembangan perangkat lunak sumber terbuka (misalnya, GitHub). Kode Korona ditransfer dari bundel β€œGPLv3 + lisensi komersial” ke lisensi MIT. Hampir semua kode yang terkait dengan CoronaLabs juga bersifat open source di bawah lisensi MIT, termasuk plugin.

Pengembangan lebih lanjut akan dilanjutkan oleh komunitas independen, dengan mantan pengembang utama tetap terlibat dan berniat untuk terus mengerjakan proyek ini secara penuh waktu. Crowdfunding akan digunakan untuk pembiayaan. Diumumkan juga bahwa proyek tersebut akan secara bertahap diganti namanya menjadi Solar2D, karena nama Corona dikaitkan dengan perusahaan yang tutup dan, dalam kondisi saat ini, menyebabkan asosiasi palsu dengan proyek yang menangani masalah yang disebabkan oleh infeksi virus corona COVID-19.

Corona adalah kerangka kerja lintas platform yang dirancang untuk pengembangan cepat aplikasi dan permainan dalam bahasa Lua.
Dimungkinkan untuk memanggil penangan di C/C++, Obj-C dan Java menggunakan lapisan Corona Native. Satu proyek dapat dikompilasi dan segera dipublikasikan untuk semua platform dan perangkat yang didukung, termasuk iOS, Android, Amazon Fire, macOS, Windows, Linux, HTML5, Apple TV, Fire TV, Android TV, dll. Untuk mempercepat pengembangan dan pembuatan prototipe, ditawarkan simulator yang memungkinkan Anda segera mengevaluasi dampak perubahan kode apa pun terhadap pengoperasian aplikasi, serta alat untuk memperbarui aplikasi dengan cepat untuk pengujian pada perangkat nyata.

API yang disediakan memiliki lebih dari 1000 panggilan, termasuk alat untuk animasi sprite, pemrosesan suara dan musik, simulasi proses fisik (berdasarkan Box2D), animasi tahap peralihan objek, filter grafis tingkat lanjut, manajemen tekstur, akses ke kemampuan jaringan, dll. OpenGL digunakan untuk menampilkan grafik. Salah satu tugas utama selama pengembangan adalah optimasi untuk mencapai kinerja tinggi. Lebih dari 150 plugin dan 300 sumber daya telah disiapkan secara terpisah.

Sumber: opennet.ru

Tambah komentar