Skip to content

Desktop application with custom Tic-Tac-Toe-board control. Agent with shorted min-max algorithm. Statistics tracker.

License

Notifications You must be signed in to change notification settings

Firtzberg/AI-TicTacToe

Repository files navigation

AI TicTacToe

C# desktop application with custom and reusable Tic-Tac-Toe-board control.
snapshot
Number of players 0-2.
Inteligent agent with shorted min-max algorithm and random move in case of a predicted tie.
Statistics tracker.

3 Projects

Development tool: Microsoft Visual Studio 2012
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.
I commented everything.
Feel free to use it.

About

Desktop application with custom Tic-Tac-Toe-board control. Agent with shorted min-max algorithm. Statistics tracker.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages