Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/trainb0y/tilerpg-kt
Kotlin/LibGDX port of my Unity 2D Sandbox
https://github.com/trainb0y/tilerpg-kt
kotlin libgdx-desktop libgdx-game libktx libktx-game sandbox-game
Last synced: 12 days ago
JSON representation
Kotlin/LibGDX port of my Unity 2D Sandbox
- Host: GitHub
- URL: https://github.com/trainb0y/tilerpg-kt
- Owner: trainb0y
- License: gpl-3.0
- Created: 2022-01-21T04:18:34.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-09-20T17:29:46.000Z (about 2 years ago)
- Last Synced: 2024-10-11T09:59:26.175Z (about 1 month ago)
- Topics: kotlin, libgdx-desktop, libgdx-game, libktx, libktx-game, sandbox-game
- Language: Java
- Homepage:
- Size: 345 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TileRPG
Kotlin port/continuation of my Unity [TileRPG](https://github.com/trainb0y1/TileRPG) game, which was in itself a rewrite of my [first attempt](https://github.com/trainb0y1/TileRPG-Old) at making a 2D sandbox game.A [libGDX](https://libgdx.com/) project generated with [gdx-liftoff](https://github.com/tommyettinger/gdx-liftoff).
## 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.
- `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.
- `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.