Noughts & Crosses
The Game
Game for 2 players. Each player places a piece of his color (red or blue) on an unoccupied square on the board every turn.
Winner
The first player to get 5 adjoining pieces of his color on a line (as blue in the illustration above) wins.
Implementation
General Player
Every player is a Java class, an subclass of an subclass of class GamePlayer.
Noughts & Crosses - specific