Descrição do FX2048 (WebFX demo)
PÚBLICO-ALVO
Este aplicativo foi publicado para desenvolvedores que seguem o projeto WebFX e faz parte das demonstrações do projeto.
PARA NOVOS PÚBLICOS
O WebFX é uma solução multiplataforma gratuita e de código aberto que pode atingir 7 plataformas (Web, Android, iOS, macOS, Linux, Windows e incorporar como Raspberry Pi) a partir de uma única base de código Java.
Tecnologias subjacentes: OpenJFX, Gluon e GWT.
Por exemplo, você pode visitar a versão web deste mesmo aplicativo em https://fx2048.webfx.dev
Seja qual for a plataforma, o código-fonte do aplicativo é exatamente o mesmo (consulte a seção LINKS abaixo para acessar o código-fonte desta demonstração).
O aplicativo é escrito em Java e usa a API JavaFX para construir a interface do usuário.
A cadeia de ferramentas Gluon (construída sobre o GraalVM) é usada para compilar o código Java do aplicativo em um aplicativo nativo para todas as plataformas, exceto a Web (isso inclui esta versão do Android).
O GWT é usado para compilar a versão da Web. Ele transpila o código Java em um código JavaScript otimizado.
Como resultado, todos os executáveis em todas as plataformas oferecem desempenho otimizado.
SOBRE ESTA DEMO EM PARTICULAR
Este é o jogo 2048. Você pode usar as teclas de seta para jogar ou a tela sensível ao toque em tablets e celulares. As peças com o mesmo número podem se fundir em uma que soma esses 2 números. O objetivo do jogo é somar 2048 em uma única peça.
Esta demonstração em particular é uma versão corrigida do jogo FX2048 JavaFX original escrito por Bruno Borges. A razão deste patch é torná-lo compatível com GWT e, portanto, também compilável para a web.
Esta demonstração também mostra que você pode escrever aplicativos como jogos usando o gráfico de cena JavaFX e CSS (este jogo não é baseado em tela).
LINKS
Jogo JavaFX original: https://github.com/brunoborges/fx2048
Código-fonte desta demonstração: https://github.com/webfx-demos/webfx-demo-fx2048
Site WebFX: https://webfx.dev
WebFX GitHub: https://github.com/webfx-project/webfx
Este aplicativo foi publicado para desenvolvedores que seguem o projeto WebFX e faz parte das demonstrações do projeto.
PARA NOVOS PÚBLICOS
O WebFX é uma solução multiplataforma gratuita e de código aberto que pode atingir 7 plataformas (Web, Android, iOS, macOS, Linux, Windows e incorporar como Raspberry Pi) a partir de uma única base de código Java.
Tecnologias subjacentes: OpenJFX, Gluon e GWT.
Por exemplo, você pode visitar a versão web deste mesmo aplicativo em https://fx2048.webfx.dev
Seja qual for a plataforma, o código-fonte do aplicativo é exatamente o mesmo (consulte a seção LINKS abaixo para acessar o código-fonte desta demonstração).
O aplicativo é escrito em Java e usa a API JavaFX para construir a interface do usuário.
A cadeia de ferramentas Gluon (construída sobre o GraalVM) é usada para compilar o código Java do aplicativo em um aplicativo nativo para todas as plataformas, exceto a Web (isso inclui esta versão do Android).
O GWT é usado para compilar a versão da Web. Ele transpila o código Java em um código JavaScript otimizado.
Como resultado, todos os executáveis em todas as plataformas oferecem desempenho otimizado.
SOBRE ESTA DEMO EM PARTICULAR
Este é o jogo 2048. Você pode usar as teclas de seta para jogar ou a tela sensível ao toque em tablets e celulares. As peças com o mesmo número podem se fundir em uma que soma esses 2 números. O objetivo do jogo é somar 2048 em uma única peça.
Esta demonstração em particular é uma versão corrigida do jogo FX2048 JavaFX original escrito por Bruno Borges. A razão deste patch é torná-lo compatível com GWT e, portanto, também compilável para a web.
Esta demonstração também mostra que você pode escrever aplicativos como jogos usando o gráfico de cena JavaFX e CSS (este jogo não é baseado em tela).
LINKS
Jogo JavaFX original: https://github.com/brunoborges/fx2048
Código-fonte desta demonstração: https://github.com/webfx-demos/webfx-demo-fx2048
Site WebFX: https://webfx.dev
WebFX GitHub: https://github.com/webfx-project/webfx
Mostrar