Implementation of Tic Tac Toe game with smart computer opponent that use Monte Carlo Tree Search algorithm.
- RequireJS - version 2.3.6
- JavaScript ( ES6 )
- HTML5 Canvas
After you clone this repo to your desktop, go to its root directory and open the index.html
file in any modern browser. Project is tested on Windows Google Chrome Version 72
- AI code can be used with other board games with minor changes ( Hint: Modify Board & Action classes )
- Entire board is drawn on Canvas and is fully configurable
- Modular and optimized code
Project inspired by:
- AlphaGo Zero - How and Why it Works blog post by Tim Wheeler
- ofxMSAmcts GitHub Project
You can check out the full license here
This project is licensed under the terms of the MIT license.
Created by Mohsen Heydari - feel free to contact me!