C# desktop application with custom and reusable Tic-Tac-Toe-board control.
Number of players 0-2.
Inteligent agent with shorted min-max algorithm and random move in case of a predicted tie.
Statistics tracker.
The code is organized in 3 projects (inside one solution).
- TicTacToeControl - Defines the custom controls (TicTacToeSquare and TicTacToeBoard) wich are Toolbox complatible, and some additional things
- TicTacToeAgent - Defines the Agent.
- TicTacToe - Defines the Form, its layout and behaviour. The form takes care of statistics.
Feel free to use it.