This is a JavaScript project for Free Code Camp challenge. You can play it with your friend, or play against a simple AI computer.
Cross or X always go first
Minimax algorithm
http://slazebni.cs.illinois.edu/fall16/lec08_adversarial_search.pdf
Minimax and Alpha-beta Pruning
http://www.ntu.edu.sg/home/ehchua/programming/java/JavaGame_TicTacToe_AI.html
Youtube Videos
https://www.youtube.com/watch?v=HFFKcP_olV0
https://www.youtube.com/watch?v=6kFKnB6JtcY
Minimax algorithm
http://neverstopbuilding.com/minimax
Sounds files