#Risk
This is the Risk implementation, with specific folders for different segments of the game:
game
- The core game itself, relationships between pieces, cryptography, etc.tests
- Tests for the entire implementationnetwork
- Network communication functionalityai
- Artificial intelligence implementations are hereui
- The user interface proxy classes (to communicate with the web interface)www
- The web interface itself
##Compilation
Just run ant
, compiled java source files will be placed in bin and a jar created
##Tests
Run ant test
. Additionally, run.sh
will automatically execute tests and refuse to execute the main application should the tests fail
##Usage
Simply execute run.sh
. See note above regarding tests.