Skip to content

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.

Notifications You must be signed in to change notification settings

ashe848/GOOD-SOLID-Kalah

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages