Ungefähr FX2048 (WebFX demo)
ZIELGRUPPE
Diese App wurde für Entwickler nach dem WebFX-Projekt veröffentlicht und ist Teil der Projektdemos.
FÜR NEUES PUBLIKUM
WebFX ist eine kostenlose, plattformübergreifende Open-Source-Lösung, die 7 Plattformen (Web, Android, iOS, macOS, Linux, Windows und Embed wie Raspberry Pi) von einer einzigen Java-Codebasis aus ansprechen kann.
Zugrunde liegende Technologien: OpenJFX, Gluon & GWT.
Sie können beispielsweise die Webversion derselben App unter https://fx2048.webfx.dev besuchen
Unabhängig von der Plattform ist der Quellcode der Anwendung genau derselbe (siehe den Abschnitt LINKS unten, um auf den Quellcode dieser Demo zuzugreifen).
Die Anwendung ist in Java geschrieben und verwendet die JavaFX-API zum Erstellen der Benutzeroberfläche.
Die Gluon-Toolchain (aufgebaut auf GraalVM) wird verwendet, um den Anwendungs-Java-Code in eine native App für alle Plattformen außer dem Web zu kompilieren (dies schließt also diese Android-Version ein).
GWT wird verwendet, um die Webversion zu kompilieren. Es transpiliert den Java-Code in einen optimierten JavaScript-Code.
Als Ergebnis bieten alle ausführbaren Dateien auf allen Plattformen eine optimierte Leistung.
ÜBER DIESE SPEZIELLE DEMO
Dies ist das Spiel 2048. Sie können zum Spielen die Pfeiltasten oder den Touchscreen auf Tablets und Handys verwenden. Kacheln mit der gleichen Nummer können zu einer verschmelzen, die diese 2 Nummern summiert. Das Ziel des Spiels ist es, 2048 auf einer einzigen Kachel zu summieren.
Diese spezielle Demo ist eine gepatchte Version des ursprünglichen JavaFX-Spiels FX2048, das von Bruno Borges geschrieben wurde. Der Grund dieses Patches ist, es GWT-kompatibel und damit auch für das Web kompilierbar zu machen.
Diese Demo zeigt auch, dass Sie Anwendungen wie Spiele mit dem JavaFX-Szenendiagramm und CSS schreiben können (dieses Spiel basiert nicht auf Leinwand).
LINKS
Ursprüngliches JavaFX-Spiel: https://github.com/brunoborges/fx2048
Dieser Demo-Quellcode: https://github.com/webfx-demos/webfx-demo-fx2048
WebFX-Website: https://webfx.dev
WebFX-GitHub: https://github.com/webfx-project/webfx
Diese App wurde für Entwickler nach dem WebFX-Projekt veröffentlicht und ist Teil der Projektdemos.
FÜR NEUES PUBLIKUM
WebFX ist eine kostenlose, plattformübergreifende Open-Source-Lösung, die 7 Plattformen (Web, Android, iOS, macOS, Linux, Windows und Embed wie Raspberry Pi) von einer einzigen Java-Codebasis aus ansprechen kann.
Zugrunde liegende Technologien: OpenJFX, Gluon & GWT.
Sie können beispielsweise die Webversion derselben App unter https://fx2048.webfx.dev besuchen
Unabhängig von der Plattform ist der Quellcode der Anwendung genau derselbe (siehe den Abschnitt LINKS unten, um auf den Quellcode dieser Demo zuzugreifen).
Die Anwendung ist in Java geschrieben und verwendet die JavaFX-API zum Erstellen der Benutzeroberfläche.
Die Gluon-Toolchain (aufgebaut auf GraalVM) wird verwendet, um den Anwendungs-Java-Code in eine native App für alle Plattformen außer dem Web zu kompilieren (dies schließt also diese Android-Version ein).
GWT wird verwendet, um die Webversion zu kompilieren. Es transpiliert den Java-Code in einen optimierten JavaScript-Code.
Als Ergebnis bieten alle ausführbaren Dateien auf allen Plattformen eine optimierte Leistung.
ÜBER DIESE SPEZIELLE DEMO
Dies ist das Spiel 2048. Sie können zum Spielen die Pfeiltasten oder den Touchscreen auf Tablets und Handys verwenden. Kacheln mit der gleichen Nummer können zu einer verschmelzen, die diese 2 Nummern summiert. Das Ziel des Spiels ist es, 2048 auf einer einzigen Kachel zu summieren.
Diese spezielle Demo ist eine gepatchte Version des ursprünglichen JavaFX-Spiels FX2048, das von Bruno Borges geschrieben wurde. Der Grund dieses Patches ist, es GWT-kompatibel und damit auch für das Web kompilierbar zu machen.
Diese Demo zeigt auch, dass Sie Anwendungen wie Spiele mit dem JavaFX-Szenendiagramm und CSS schreiben können (dieses Spiel basiert nicht auf Leinwand).
LINKS
Ursprüngliches JavaFX-Spiel: https://github.com/brunoborges/fx2048
Dieser Demo-Quellcode: https://github.com/webfx-demos/webfx-demo-fx2048
WebFX-Website: https://webfx.dev
WebFX-GitHub: https://github.com/webfx-project/webfx
Ausklappen