# Package player.gamer.statemachine.sadna

- Interface Summary
  Interface | Description
  --- | ---
  ActionChooser | Choose next move in Connect Four game
  FourInARow |
  WeightUpdater | Update weights vector

- Class Summary
  Class | Description
  --- | ---
  Board | Represent Connect Four game board
  GameTrainer | Train two Connect Four players.
  GUIFourInARow |
  MinMaxTreeActionChooser | Choose next move in Connect Four game by building Min Max Tree with Alpha Beta Pruning and randomization
  RealTimePlayer | Real competition player
  ScoreCalculator | Calculate board score
  TDWeightUpdater | Update vector weights with TD(0) algorithm
  Tournament | Run tournament to find the best weights vector out of all of weights vectors from the final learning run.
  Tournament.Score |
  TrainingPlayer | Player used to Connect Four training
  Utils |

- Enum Summary
  Enum | Description
  --- | ---
  Board.LineType |
  Coin |