Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fdelporte/javafxgamesnakeapp
Mobile App version of Emoji Snake (FXGL)
https://github.com/fdelporte/javafxgamesnakeapp
Last synced: about 1 month ago
JSON representation
Mobile App version of Emoji Snake (FXGL)
- Host: GitHub
- URL: https://github.com/fdelporte/javafxgamesnakeapp
- Owner: FDelporte
- Created: 2021-03-13T15:33:00.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-06-10T15:53:03.000Z (5 months ago)
- Last Synced: 2024-06-10T18:29:36.540Z (5 months ago)
- Language: Java
- Size: 1.12 MB
- Stars: 4
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# Emoji Snake Game App
![Linux JAR and Native](https://github.com/FDelporte/JavaFXGameSnakeApp/workflows/Linux%20JAR%20and%20Native/badge.svg)
![MacOS](https://github.com/FDelporte/JavaFXGameSnakeApp/workflows/MacOS/badge.svg)
![Windows](https://github.com/FDelporte/JavaFXGameSnakeApp/workflows/Windows/badge.svg)
![Linux Android](https://github.com/FDelporte/JavaFXGameSnakeApp/workflows/Linux%20Android/badge.svg)This Gluon Client sample was generated from https://start.gluon.io
Based on https://github.com/FDelporte/JavaFXGameSnake
## Basic Requirements
A list of the basic requirements can be found online in
the [Gluon Client documentation](https://docs.gluonhq.com/client/#_requirements).## Quick instructions
### GraalVM on Mac
* 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`### Run the sample
mvn javafx:run
### Run the sample as a native image
mvn gluonfx:build gluonfx:run
### Run the sample as a native android image
mvn -Pandroid gluonfx:build gluonfx:package gluonfx:install gluonfx:run
### Run the sample as a native iOS image
mvn -Pios gluonfx:build gluonfx:package gluonfx:install gluonfx:run
## Selected features
This is a list of all the features that were selected when creating the sample:
### JavaFX 15.0.1 Modules
- javafx-base
- javafx-graphics
- javafx-controls### Gluon Features
- Glisten: build platform independent user interfaces
- Attach device
- Attach display
- Attach lifecycle
- Attach magnetometer
- Attach orientation
- Attach statusbar
- Attach storage
- Attach vibration## Privacy Policy
If a privacy policy is needed (e.g. for Android app), use the one created by XScreenSaver: https://www.jwz.org/xscreensaver/google.html