Tic Tac Toe Game
The machine always plays the "perfect" strategy to win:
- If next move can win it will take that move
- If other player can win it defends by blocking that move
- If next move can "fork" (create two winning planes) it will take that move
- If other player can "fork", block their move
- If can move into the center, take it
- If center is taken, move into a vacant corner
- Otherwise grab whatever tile is left
Flutter SDK is required to build this project. Tested to build for iOS, Android. macOS and Web.
Try out the hosted Web App here: https://tic-tac-toe-52f8d.firebaseapp.com/