mharrys/othello — pull request #78 by mharrys (2014-12-07 17:40:35+00:00)
Title: Another tournament module

I made some changes, thought not entierly happy with it yet.

However, instead of creating matches/games on the fly I instead prepare matches in a list. So the tournament does not need to know how to construct them, they are just ready to use. This way you could actually make the tournament module almost independent of Othello, Chess or whatever. But for now it is named OthelloTournament.

I re-used Score interface from Othello, since it is written in such a way.

I have tried to avoid other things such as using the Player class and instead use the Score module or Strings.

I have tried to separate the classes so they can be reused but with other games, not just Othello, the most specific class is the Match. One for Ascii and one for View, though they could perhaps be done better.