Η μηχανή παιχνιδιών Corona αλλάζει το όνομά της σε Solar2D και γίνεται εντελώς ανοιχτού κώδικα

CoronaLabs Inc. σταμάτησε τις δραστηριότητές της και μεταμόρφωσε τη μηχανή παιχνιδιών και το πλαίσιο που αναπτύσσεται για τη δημιουργία εφαρμογών για κινητές συσκευές Corona σε ένα εντελώς ανοιχτό έργο. Οι προηγούμενες παρεχόμενες υπηρεσίες από την CoronaLabs, στις οποίες βασίστηκε η ανάπτυξη, θα μεταφερθούν σε έναν προσομοιωτή που λειτουργεί στο σύστημα του χρήστη ή θα αντικατασταθούν με δωρεάν ανάλογα διαθέσιμα για ανάπτυξη λογισμικού ανοιχτού κώδικα (για παράδειγμα, GitHub). Κωδικός Corona μεταφέρεται από το πακέτο "GPLv3 + εμπορική άδεια" στην άδεια MIT. Σχεδόν όλος ο κώδικας που σχετίζεται με το CoronaLabs είναι επίσης ανοιχτού κώδικα υπό την άδεια του MIT, συμπεριλαμβανομένων πρόσθετα.

Η περαιτέρω ανάπτυξη θα συνεχιστεί από την ανεξάρτητη κοινότητα, με τον πρώην βασικό προγραμματιστή να παραμένει εμπλεκόμενος και να σκοπεύει να συνεχίσει να εργάζεται για το έργο με πλήρη απασχόληση. Το crowdfunding θα χρησιμοποιηθεί για χρηματοδότηση. Ανακοινώθηκε επίσης ότι το έργο θα μετονομαστεί σταδιακά σε 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 animation, επεξεργασία ήχου και μουσικής, προσομοίωση φυσικών διαδικασιών (με βάση το Box2D), animation ενδιάμεσων σταδίων κίνησης αντικειμένων, προηγμένα φίλτρα γραφικών, διαχείριση υφής, πρόσβαση σε δυνατότητες δικτύου, και τα λοιπά. Το OpenGL χρησιμοποιείται για την εμφάνιση γραφικών. Ένα από τα κύρια καθήκοντα κατά την ανάπτυξη είναι η βελτιστοποίηση για την επίτευξη υψηλών επιδόσεων. Περισσότερα από 150 πρόσθετα και 300 πόροι έχουν προετοιμαστεί ξεχωριστά.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο