MÅLGRUPPE
Denne appen har blitt publisert for utviklere som følger WebFX-prosjektet, og er en del av prosjektdemoene.
FOR NYTT PUBLIKUM
WebFX er en gratis, åpen kildekode-kryssplattformløsning som kan målrettes mot 7 plattformer (Web, Android, iOS, macOS, Linux, Windows og embed som Raspberry Pi) fra en enkelt Java-kodebase.
Underliggende teknologier: OpenJFX, Gluon og GWT.
Du kan for eksempel besøke nettversjonen av den samme appen på https://spacefx.webfx.dev
Uansett plattform, er applikasjonens kildekode nøyaktig den samme (se LINKER-delen nedenfor for å få tilgang til kildekoden til denne demoen).
Applikasjonen er skrevet i Java og bruker JavaFX API for å bygge brukergrensesnittet.
Gluon-verktøykjeden (bygget på toppen av GraalVM) brukes til å kompilere applikasjonens Java-kode til en innebygd app for alle plattformer bortsett fra nettet (så dette inkluderer denne Android-versjonen).
GWT brukes til å kompilere webversjonen. Den transpilerer Java-koden til en optimalisert JavaScript-kode.
Som et resultat tilbyr alle kjørbare filer på alle plattformer optimalisert ytelse.
OM DENNE DEMOEN
Denne demoen er en lappet versjon av det originale SpaceFX JavaFX-spillet skrevet av Gerrit Grunwald (aka Hansolo). Grunnen til denne oppdateringen er å gjøre den GWT-kompatibel, og derfor også kompilerbar for nettet.
Denne demoen viser at du kan skrive spill ved å bruke JavaFX canvas API for alle plattformer.
LENKER
Originalt JavaFX-spill: https://github.com/HanSolo/SpaceFX
Denne demokildekoden: https://github.com/webfx-demos/webfx-demo-spacefx
WebFX-nettsted: https://webfx.dev
WebFX GitHub: https://github.com/webfx-project/webfx