Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bploeckelman/ludumdare54
Start Wreck: The Finite Frontier - Ludum Dare 54 game jam entry
https://github.com/bploeckelman/ludumdare54
games java libgdx ludum-dare ludum-dare-54
Last synced: about 22 hours ago
JSON representation
Start Wreck: The Finite Frontier - Ludum Dare 54 game jam entry
- Host: GitHub
- URL: https://github.com/bploeckelman/ludumdare54
- Owner: bploeckelman
- Created: 2023-09-26T03:54:23.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-10-03T18:18:22.000Z (12 months ago)
- Last Synced: 2024-09-26T09:24:40.405Z (about 22 hours ago)
- Topics: games, java, libgdx, ludum-dare, ludum-dare-54
- Language: Java
- Homepage: https://lando.systems/games/ld54-startwreck
- Size: 116 MB
- Stars: 1
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LudumDare54
A [libGDX](https://libgdx.com/) project generated with [gdx-liftoff](https://github.com/tommyettinger/gdx-liftoff).
This project was generated with a template including simple application launchers and an empty `ApplicationAdapter` extension.
## Platforms
- `core`: Main module with the application logic shared by all platforms.
- `lwjgl3`: Primary desktop platform using LWJGL3.
- `html`: Web platform using GWT and WebGL. Supports only Java projects.
- `teavm`: Experimental web platform using TeaVM and WebGL.## Gradle
This project uses [Gradle](http://gradle.org/) to manage dependencies.
The Gradle wrapper was included, so you can run Gradle tasks using `gradlew.bat` or `./gradlew` commands.
Useful Gradle tasks and flags:- `--continue`: when using this flag, errors will not stop the tasks from running.
- `--daemon`: thanks to this flag, Gradle daemon will be used to run chosen tasks.
- `--offline`: when using this flag, cached dependency archives will be used.
- `--refresh-dependencies`: this flag forces validation of all dependencies. Useful for snapshot versions.
- `build`: builds sources and archives of every project.
- `cleanEclipse`: removes Eclipse project data.
- `cleanIdea`: removes IntelliJ project data.
- `clean`: removes `build` folders, which store compiled classes and built archives.
- `eclipse`: generates Eclipse project data.
- `html:dist`: compiles GWT sources. The compiled application can be found at `html/build/dist`: you can use any HTTP server to deploy it.
- `html:superDev`: compiles GWT sources and runs the application in SuperDev mode. It will be available at [localhost:8080/html](http://localhost:8080/html). Use only during development.
- `idea`: generates IntelliJ project data.
- `lwjgl3:jar`: builds application's runnable jar, which can be found at `lwjgl3/build/libs`.
- `lwjgl3:run`: starts the application.
- `teavm:build`: builds the JavaScript application into the build/dist/webapp folder.
- `teavm:run`: serves the JavaScript application at http://localhost:8080 via a local Jetty server.
- `test`: runs unit tests (if any).Note that most tasks that are not specific to a single project can be run with `name:` prefix, where the `name` should be replaced with the ID of a specific project.
For example, `core:clean` removes `build` folder only from the `core` project.