Corona-spelmotorn byter namn till Solar2D och blir helt öppen källkod

CoronaLabs Inc. stannade dess aktiviteter och förändrade spelmotorn och ramverket som utvecklas för att skapa mobila applikationer Korona till ett helt öppet projekt. Tidigare tillhandahållna tjänster från CoronaLabs, som utvecklingen baserades på, kommer att överföras till en simulator som körs på användarens system, eller ersättas med gratis analoger tillgängliga för utveckling av programvara med öppen källkod (till exempel GitHub). Kod Corona överförs från paketet "GPLv3 + kommersiell licens" till MIT-licensen. Nästan all kod associerad med CoronaLabs är också öppen källkod under MIT-licensen, inklusive plugins.

Ytterligare utveckling kommer att fortsätta av det oberoende samhället, med den tidigare nyckelutvecklaren som förblir involverad och har för avsikt att fortsätta arbeta med projektet på heltid. Crowdfunding kommer att användas för finansiering. Det tillkännagavs också att projektet gradvis kommer att döpas om till Solar2D, eftersom namnet Corona är förknippat med ett avslutande företag och, i den nuvarande miljön, orsakar falska associationer till projekt som handlar om problem orsakade av coronavirusinfektionen COVID-19.

Corona är ett plattformsoberoende ramverk designat för snabb utveckling av applikationer och spel på Lua-språket.
Det är möjligt att anropa hanterare i C/C++, Obj-C och Java med hjälp av Corona Native-lagret. Ett projekt kan kompileras och publiceras omedelbart för alla plattformar och enheter som stöds, inklusive iOS, Android, Amazon Fire, macOS, Windows, Linux, HTML5, Apple TV, Fire TV, Android TV, etc. För att påskynda utvecklingen och prototypframställningen erbjuds en simulator som låter dig omedelbart utvärdera effekten av eventuella ändringar i koden på driften av applikationen, samt verktyg för att snabbt uppdatera applikationen för testning på riktiga enheter.

Det tillhandahållna API:et har mer än 1000 anrop, inklusive verktyg för sprite-animering, ljud- och musikbearbetning, simulering av fysiska processer (baserat på Box2D), animering av mellanstadier av objektrörelser, avancerade grafikfilter, texturhantering, tillgång till nätverksmöjligheter, etc. OpenGL används för att visa grafik. En av huvuduppgifterna under utveckling är optimering för att uppnå hög prestanda. Mer än 150 plugins och 300 resurser har förberetts separat.

Källa: opennet.ru

Lägg en kommentar