#Dice heroes
Dice heroes is a turn based rpg-strategy game where characters are dice.
###Running game locally 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) - There is no step 4 :)
Alternatively, you can import cloned repository in Intellij IDEA and run desktop:run
gradle task from IDE.
###Project overview
main
directory contains platform-independent code, "meat" of the gamedesktop
andandroid
directories 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.editor
directory has internal editor for levels, you can run it witheditor:run
gradle 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.yml
and create new level on a map.generator/gfx
andgenerator/world-map
directories contain images that are compiled into atlas before running a game.
###Contributing
- Use issues to submit bugs and feature requests. Do not use issues for personal support (use community, english or russian).
- Feel free to submit pull requests.
###Licenses
- Code is under GNU GPLv3 (tl;dr).
- Images are under Creative Commons Attribution 4.0 License (tl;dr).
- Sound licenses:
map.mp3
andambient-battle.mp3
haveAll Rights Reserved
license: 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.