Introducción a FX2048 (WebFX demo)
PÚBLICO OBJETIVO
Esta aplicación se ha publicado para desarrolladores que siguen el proyecto WebFX y forma parte de las demostraciones del proyecto.
PARA NUEVAS AUDIENCIAS
WebFX es una solución multiplataforma gratuita de código abierto que puede apuntar a 7 plataformas (Web, Android, iOS, macOS, Linux, Windows e incrustadas como Raspberry Pi) desde una única base de código Java.
Tecnologías subyacentes: OpenJFX, Gluon y GWT.
Por ejemplo, puedes visitar la versión web de esta misma aplicación en https://fx2048.webfx.dev
Cualquiera que sea la plataforma, el código fuente de la aplicación es exactamente el mismo (consulte la sección ENLACES a continuación para acceder al código fuente de esta demostración).
La aplicación está escrita en Java y utiliza la API JavaFX para construir la interfaz de usuario.
La cadena de herramientas Gluon (construida sobre GraalVM) se utiliza para compilar el código Java de la aplicación en una aplicación nativa para todas las plataformas excepto la Web (esto incluye esta versión de Android).
GWT se utiliza para compilar la versión web. Transpila el código Java en un código JavaScript optimizado.
Como resultado, todos los ejecutables en todas las plataformas ofrecen un rendimiento optimizado.
ACERCA DE ESTA DEMO EN PARTICULAR
Este es el juego 2048. Puedes usar las teclas de flecha para jugar, o la pantalla táctil en tabletas y móviles. Las fichas con el mismo número se pueden fusionar en una que suma estos 2 números. El objetivo del juego es sumar 2048 en una sola ficha.
Esta demostración en particular es una versión parcheada del juego FX2048 JavaFX original escrito por Bruno Borges. El motivo de este parche es hacerlo compatible con GWT y, por lo tanto, también compilable para la web.
Esta demostración también muestra que puedes escribir aplicaciones como juegos utilizando el gráfico de escena JavaFX y CSS (este juego no está basado en lienzo).
ENLACES
Juego JavaFX original: https://github.com/brunoborges/fx2048
Este código fuente de demostración: https://github.com/webfx-demos/webfx-demo-fx2048
Sitio web de WebFX: https://webfx.dev
WebFX GitHub: https://github.com/webfx-project/webfx
Esta aplicación se ha publicado para desarrolladores que siguen el proyecto WebFX y forma parte de las demostraciones del proyecto.
PARA NUEVAS AUDIENCIAS
WebFX es una solución multiplataforma gratuita de código abierto que puede apuntar a 7 plataformas (Web, Android, iOS, macOS, Linux, Windows e incrustadas como Raspberry Pi) desde una única base de código Java.
Tecnologías subyacentes: OpenJFX, Gluon y GWT.
Por ejemplo, puedes visitar la versión web de esta misma aplicación en https://fx2048.webfx.dev
Cualquiera que sea la plataforma, el código fuente de la aplicación es exactamente el mismo (consulte la sección ENLACES a continuación para acceder al código fuente de esta demostración).
La aplicación está escrita en Java y utiliza la API JavaFX para construir la interfaz de usuario.
La cadena de herramientas Gluon (construida sobre GraalVM) se utiliza para compilar el código Java de la aplicación en una aplicación nativa para todas las plataformas excepto la Web (esto incluye esta versión de Android).
GWT se utiliza para compilar la versión web. Transpila el código Java en un código JavaScript optimizado.
Como resultado, todos los ejecutables en todas las plataformas ofrecen un rendimiento optimizado.
ACERCA DE ESTA DEMO EN PARTICULAR
Este es el juego 2048. Puedes usar las teclas de flecha para jugar, o la pantalla táctil en tabletas y móviles. Las fichas con el mismo número se pueden fusionar en una que suma estos 2 números. El objetivo del juego es sumar 2048 en una sola ficha.
Esta demostración en particular es una versión parcheada del juego FX2048 JavaFX original escrito por Bruno Borges. El motivo de este parche es hacerlo compatible con GWT y, por lo tanto, también compilable para la web.
Esta demostración también muestra que puedes escribir aplicaciones como juegos utilizando el gráfico de escena JavaFX y CSS (este juego no está basado en lienzo).
ENLACES
Juego JavaFX original: https://github.com/brunoborges/fx2048
Este código fuente de demostración: https://github.com/webfx-demos/webfx-demo-fx2048
Sitio web de WebFX: https://webfx.dev
WebFX GitHub: https://github.com/webfx-project/webfx
Más detalles