GOOD SOLID Kalah
Good Objected Oriented Design (GOOD) implementation of the count-and-capture game Kalah, with added focus on Modifiability. Consideration of what it means to be a good OOD, how to design and evaluate GOOD, and how GOOD leads to more SOLID objected oriented programs.
Full documentation available on request.
Commands to run
Play game
java -cp "junit-3.8.2.jar;kalah.jar;ashe848_softeng701_a5.jar" kalah.Kalah
Run tests
java -cp "junit-3.8.2.jar;kalah.jar;ashe848_softeng701_a5.jar" junit.textui.TestRunner kalah.test.TestKalah