Coded through an Observer pattern, enables user to customize the size of the board, with simple GUI.
ensure Xming is installed and launched
run ./Reversi
first define the size of the board by entering new x
, where x is an integer represent x by x sized board.
Then black will go first, enter play x y
where x represents the row number, y represents the column number.
When the board is fullfilled, the result will be shown based on the number of black / white cell left on the board.