This is a Clojure implementation of the classic board game Nine Men's Morris.
The game is played as a two player turn based game, with the command line used for player input and the board shown as an image on the screen. The UI was a low priority when building this application and a current issue is the need to kill the process rendering the board before you can input your command. Fixing this will be my next objective.
This code leans heavily on GraphViz to format the board and also the Bash shell and the ImageMagik display command to render the board on screen.
All development has been done using Leiningen 2.7.1 on Ubuntu 16.06 and ImageMagick 6.8.9.
lein run
will run the app. Make sure you have the dependencies listed above installed.
lein midje
will run all tests.