À propos de FX2048 (WebFX demo)
PUBLIC CIBLE
Cette application a été publiée pour les développeurs suivant le projet WebFX et fait partie des démos du projet.
POUR UN NOUVEAU PUBLIC
WebFX est une solution multiplateforme gratuite et open source qui peut cibler 7 plateformes (Web, Android, iOS, macOS, Linux, Windows et embarquer comme Raspberry Pi) à partir d'une seule base de code Java.
Technologies sous-jacentes: OpenJFX, Gluon & GWT.
Par exemple, vous pouvez visiter la version Web de cette même application à l'adresse https://fx2048.webfx.dev
Quelle que soit la plateforme, le code source de l'application est exactement le même (voir la section LIENS ci-dessous pour accéder au code source de cette démo).
L'application est écrite en Java et utilise l'API JavaFX pour créer l'interface utilisateur.
La chaîne d'outils Gluon (construite sur GraalVM) est utilisée pour compiler le code Java de l'application dans une application native pour toutes les plateformes sauf le Web (cela inclut donc cette version Android).
GWT est utilisé pour compiler la version Web. Il transpile le code Java en un code JavaScript optimisé.
En conséquence, tous les exécutables sur toutes les plateformes offrent des performances optimisées.
À PROPOS DE CETTE DÉMO PARTICULIÈRE
C'est le jeu 2048. Vous pouvez utiliser les touches fléchées pour jouer, ou l'écran tactile sur les tablettes et les mobiles. Les tuiles avec le même numéro peuvent fusionner en une seule qui additionne ces 2 nombres. Le but du jeu est de sommer 2048 sur une seule tuile.
Cette démo particulière est une version corrigée du jeu JavaFX original FX2048 écrit par Bruno Borges. La raison de ce correctif est de le rendre compatible avec GWT, et donc également compilable pour le Web.
Cette démo montre également que vous pouvez écrire des applications telles que des jeux en utilisant le graphe de scène JavaFX et CSS (ce jeu n'est pas basé sur un canevas).
LIENS
Jeu JavaFX original: https://github.com/brunoborges/fx2048
Ce code source de démonstration: https://github.com/webfx-demos/webfx-demo-fx2048
Site Web WebFX: https://webfx.dev
WebFX GitHub: https://github.com/webfx-project/webfx
Cette application a été publiée pour les développeurs suivant le projet WebFX et fait partie des démos du projet.
POUR UN NOUVEAU PUBLIC
WebFX est une solution multiplateforme gratuite et open source qui peut cibler 7 plateformes (Web, Android, iOS, macOS, Linux, Windows et embarquer comme Raspberry Pi) à partir d'une seule base de code Java.
Technologies sous-jacentes: OpenJFX, Gluon & GWT.
Par exemple, vous pouvez visiter la version Web de cette même application à l'adresse https://fx2048.webfx.dev
Quelle que soit la plateforme, le code source de l'application est exactement le même (voir la section LIENS ci-dessous pour accéder au code source de cette démo).
L'application est écrite en Java et utilise l'API JavaFX pour créer l'interface utilisateur.
La chaîne d'outils Gluon (construite sur GraalVM) est utilisée pour compiler le code Java de l'application dans une application native pour toutes les plateformes sauf le Web (cela inclut donc cette version Android).
GWT est utilisé pour compiler la version Web. Il transpile le code Java en un code JavaScript optimisé.
En conséquence, tous les exécutables sur toutes les plateformes offrent des performances optimisées.
À PROPOS DE CETTE DÉMO PARTICULIÈRE
C'est le jeu 2048. Vous pouvez utiliser les touches fléchées pour jouer, ou l'écran tactile sur les tablettes et les mobiles. Les tuiles avec le même numéro peuvent fusionner en une seule qui additionne ces 2 nombres. Le but du jeu est de sommer 2048 sur une seule tuile.
Cette démo particulière est une version corrigée du jeu JavaFX original FX2048 écrit par Bruno Borges. La raison de ce correctif est de le rendre compatible avec GWT, et donc également compilable pour le Web.
Cette démo montre également que vous pouvez écrire des applications telles que des jeux en utilisant le graphe de scène JavaFX et CSS (ce jeu n'est pas basé sur un canevas).
LIENS
Jeu JavaFX original: https://github.com/brunoborges/fx2048
Ce code source de démonstration: https://github.com/webfx-demos/webfx-demo-fx2048
Site Web WebFX: https://webfx.dev
WebFX GitHub: https://github.com/webfx-project/webfx
Lire plus