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:
- Clone this repository
- Make sure you have jdk installed
- In project's root, run in command line following command:
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 gamedesktopandandroiddirectories 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 witheditor:rungradle task which is similar todesktop: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 toandroid/assets/levels.ymland create new level on a map.generator/gfxandgenerator/world-mapdirectories contain images that are compiled into atlas before running a game.
- Use issues to submit bugs and feature requests. Do not use issues for personal support (use community, english or russian). Please note that all collaboration is in english language, so everyone can understand and take part in development.
- Feel free to submit pull requests.
- Code is under GNU GPLv3 (tl;dr).
- Images are under Creative Commons Attribution 4.0 License (tl;dr).
- Sound licenses:
map.mp3andambient-battle.mp3haveAll Rights Reservedlicense: do not distribute these sounds. Please contact Sagamor (he is author) for further details.- all other sounds are taken from freesound.org and modified in audacity, please help me find original authors to give them proper credits.