SpaceFX (WebFX demo)

10+
Aflaaie
Inhoudgradering
Almal
Skermkiekieprent
Skermkiekieprent

Meer oor hierdie speletjie

TEIKENGEHOOR

Hierdie toepassing is gepubliseer vir ontwikkelaars wat die WebFX-projek volg, en is deel van die projekdemo's.


VIR NUWE GEHOOR

WebFX is 'n gratis, oopbron-kruisplatformoplossing wat 7 platforms (Web, Android, iOS, macOS, Linux, Windows en inbed soos Raspberry Pi) vanaf 'n enkele Java-kodebasis kan teiken.
Onderliggende tegnologieë: OpenJFX, Gluon & GWT.

U kan byvoorbeeld die webweergawe van dieselfde toepassing besoek by https://spacefx.webfx.dev

Wat ook al die platform is, die toepassingsbronkode is presies dieselfde (sien die LINKS-afdeling hieronder om toegang tot die bronkode van hierdie demo te verkry).
Die toepassing is in Java geskryf en gebruik die JavaFX API om die gebruikerskoppelvlak te bou.
Die Gluon-gereedskapsketting (gebou bo-op GraalVM) word gebruik om die toepassing Java-kode saam te stel in 'n inheemse toepassing vir alle platforms behalwe die Web (dit sluit dus hierdie Android-weergawe in).
GWT word gebruik om die webweergawe saam te stel. Dit transpileer die Java-kode in 'n geoptimaliseerde JavaScript-kode.
Gevolglik bied alle uitvoerbare op alle platforms geoptimaliseerde prestasies.


OOR HIERDIE SPESIFIEKE DEMO

Hierdie demo is 'n gelapte weergawe van die oorspronklike SpaceFX JavaFX-speletjie geskryf deur Gerrit Grunwald (aka Hansolo). Die rede vir hierdie pleister is om dit GWT-versoenbaar te maak, en dus ook saamstelbaar vir die web.

Hierdie demonstrasie wys dat jy speletjies kan skryf deur die JavaFX-doek-API vir alle platforms te gebruik.


SKAKELS

Oorspronklike JavaFX-speletjie: https://github.com/HanSolo/SpaceFX
Hierdie demo bronkode: https://github.com/webfx-demos/webfx-demo-spacefx
WebFX webwerf: https://webfx.dev
WebFX GitHub: https://github.com/webfx-project/webfx
Opgedateer op
01 Des. 2023

Dataveiligheid

Veiligheid begin wanneer jy verstaan hoe ontwikkelaars jou data insamel en deel. Praktyke vir dataprivaatheid en -sekuriteit kan verskil op grond van gebruik, streek en ouderdom. Die ontwikkelaar het hierdie inligting verskaf en kan dit mettertyd opdateer.
Geen data word met derde partye gedeel nie
Kom meer te wete oor hoe ontwikkelaars datadeling verklaar
Geen data ingesamel nie
Kom meer te wete oor hoe ontwikkelaars insameling verklaar

Wat's nuut

Increased difficulty over levels.
Upgraded target to Android 13 (SDK 33).