/risk

Networked implementation of the Risk game

Primary LanguageJavaScript

#Risk

Build Status

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 implementation
  • network - Network communication functionality
  • ai - Artificial intelligence implementations are here
  • ui - 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.

⚠️ Make sure your tests pass!