SpaceFX (WebFX demo)

10+
Λήψεις
Αξιολόγηση περιεχομένου
Κατάλληλο για όλους
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης

Περιγραφή παιχνιδιού

ΣΤΟΧΕΥΜΕΝΟ ΚΟΙΝΟ

Αυτή η εφαρμογή έχει δημοσιευτεί για προγραμματιστές που ακολουθούν το έργο WebFX και αποτελεί μέρος των επιδείξεων του έργου.


ΓΙΑ ΝΕΟ ΚΟΙΝΟ

Το WebFX είναι μια δωρεάν, ανοιχτού κώδικα λύση πολλαπλών πλατφορμών που μπορεί να στοχεύσει 7 πλατφόρμες (Web, Android, iOS, macOS, Linux, Windows & ενσωματώσεις όπως το Raspberry Pi) από μια ενιαία βάση κώδικα Java.
Υποκείμενες τεχνολογίες: OpenJFX, Gluon & GWT.

Για παράδειγμα, μπορείτε να επισκεφτείτε την έκδοση web της ίδιας εφαρμογής στη διεύθυνση https://spacefx.webfx.dev

Όποια και αν είναι η πλατφόρμα, ο πηγαίος κώδικας της εφαρμογής είναι ακριβώς ο ίδιος (δείτε την ενότητα ΣΥΝΔΕΣΜΟΙ παρακάτω για πρόσβαση στον πηγαίο κώδικα αυτής της επίδειξης).
Η εφαρμογή είναι γραμμένη σε Java και χρησιμοποιεί το JavaFX API για τη δημιουργία της διεπαφής χρήστη.
Η αλυσίδα εργαλείων Gluon (χτισμένη πάνω από το GraalVM) χρησιμοποιείται για τη μεταγλώττιση του κώδικα Java της εφαρμογής σε μια εγγενή εφαρμογή για όλες τις πλατφόρμες εκτός από τον Ιστό (άρα περιλαμβάνει αυτήν την έκδοση Android).
Το GWT χρησιμοποιείται για τη μεταγλώττιση της έκδοσης Web. Μετατρέπει τον κώδικα Java σε έναν βελτιστοποιημένο κώδικα JavaScript.
Ως αποτέλεσμα, όλα τα εκτελέσιμα σε όλες τις πλατφόρμες προσφέρουν βελτιστοποιημένες επιδόσεις.


ΣΧΕΤΙΚΑ ΜΕ ΑΥΤΟ ΤΟ ΣΥΓΚΕΚΡΙΜΕΝΟ DEMO

Αυτό το demo είναι μια ενημερωμένη έκδοση του αρχικού παιχνιδιού SpaceFX JavaFX που γράφτηκε από τον Gerrit Grunwald (γνωστός και ως Hansolo). Ο λόγος αυτής της ενημέρωσης κώδικα είναι να το κάνει συμβατό με GWT, και επομένως και μεταγλωττιζόμενο για το διαδίκτυο.

Αυτή η επίδειξη δείχνει ότι μπορείτε να γράψετε παιχνίδια χρησιμοποιώντας το JavaFX canvas API για όλες τις πλατφόρμες.


ΣΥΝΔΕΣΕΙΣ

Πρωτότυπο παιχνίδι JavaFX: https://github.com/HanSolo/SpaceFX
Αυτός ο πηγαίος κώδικας επίδειξης: https://github.com/webfx-demos/webfx-demo-spacefx
Ιστότοπος WebFX: https://webfx.dev
WebFX GitHub: https://github.com/webfx-project/webfx
Ενημερώθηκε στις
1 Δεκ 2023

Ασφάλεια δεδομένων

Η ασφάλειά σας ξεκινά από την κατανόηση του τρόπου με τον οποίο οι προγραμματιστές συλλέγουν και κοινοποιούν τα δεδομένα σας. Οι πρακτικές απορρήτου και ασφάλειας δεδομένων μπορεί να διαφέρουν ανάλογα με τη χρήση, την περιοχή και την ηλικία σας. Αυτές οι πληροφορίες παρέχονται από τον προγραμματιστή και ενδέχεται να ενημερωθούν με την πάροδο του χρόνου.
Δεν κοινοποιούνται δεδομένα σε τρίτα μέρη
Μάθετε περισσότερα σχετικά με τον τρόπο δήλωσης κοινοποίησης από τους προγραμματιστές
Δεν συλλέχθηκαν δεδομένα
Μάθετε περισσότερα σχετικά με τον τρόπο δήλωσης συλλογής από τους προγραμματιστές

Τι νέο υπάρχει

Increased difficulty over levels.
Upgraded target to Android 13 (SDK 33).