Dice heroes is a turn based rpg-strategy game where characters are dice.
This project is built using gradle, so to run it you have to:
gradlew desktop:run(on windows) or
./gradlew desktop:run(on mac and linux)
Alternatively, you can import cloned repository in Intellij IDEA and run
desktop:run gradle task from IDE.
maindirectory contains platform-independent code, "meat" of the game
androiddirectories contain platform-dependent code, mostly about play services integration and in-app purchases (which are fake on desktop). To compile android project you will have to install Android SDK.
editordirectory has internal editor for levels, you can run it with
editor:rungradle task which is similar to
desktop:run. It's a bit tricky, and it does not save anything, so to test levels in actual game you have to copy-paste it's output to
android/assets/levels.ymland create new level on a map.
generator/world-mapdirectories contain images that are compiled into atlas before running a game.