Skip to content

Clojure version of Nine Men's Morris board game

Notifications You must be signed in to change notification settings

andeemarks/nmm-clj

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

morris CircleCI Dependencies Status

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.

Dependencies

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.

How to run the app

lein run will run the app. Make sure you have the dependencies listed above installed.

How to run the tests

lein midje will run all tests.

About

Clojure version of Nine Men's Morris board game

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published