This Gluon Client sample was generated from https://start.gluon.io
Based on https://github.com/FDelporte/JavaFXGameSnake
A list of the basic requirements can be found online in the Gluon Client documentation.
- Use sdkman - https://sdkman.io/
- Install GraalVM with
sdk install java 21.3.0.r17-grl
- Set environment variable with
export GRAALVM_HOME=${SDKMAN_CANDIDATES_DIR}/java/21.3.0.r17-grl
- Check variable with
echo $GRAALVM_HOME
mvn javafx:run
mvn gluonfx:build gluonfx:run
mvn -Pandroid gluonfx:build gluonfx:package gluonfx:install gluonfx:run
mvn -Pios gluonfx:build gluonfx:package gluonfx:install gluonfx:run
This is a list of all the features that were selected when creating the sample:
- javafx-base
- javafx-graphics
- javafx-controls
- Glisten: build platform independent user interfaces
- Attach device
- Attach display
- Attach lifecycle
- Attach magnetometer
- Attach orientation
- Attach statusbar
- Attach storage
- Attach vibration
If a privacy policy is needed (e.g. for Android app), use the one created by XScreenSaver: https://www.jwz.org/xscreensaver/google.html