Tic-Tac-Toe Strategy
By Stephen Ostermiller
Zero Sum Game
If you know what you are doing, you can't lose at Tic-Tac-Toe. If your opponent knows what they are doing, you can't win at Tic-Tac-Toe. The game is a zero sum game. If both players are playing with an optimal strategy, every game will end in a tie.
Surpisingly few people know optimal Tic-Tac-Toe stategy. Yes there are some people (and computers) that you will never beat, but they are relatively rare. Knowing this, you can become a Tic-Tac-Toe master.
Before getting started, open a Tic-Tac-Toe playing board in a new browser window so that you can experiment while you read this article.
Players
There are four player types in Tic-Tac-Toe.- The Novice player makes random moves
- The Intermediate player will blocks their opponent from winning
- The Experienced player knows that playing in certain first squares will lose the game
- The Expert player will never lose
Pitting these players against each other, you can see that in all cases, the better player wins more.
| Player Two | |||||
|---|---|---|---|---|---|
| Novice | Intermediate | Experienced | Expert | ||
| Player One | Novice | 1 wins: 57.1% 2 wins: 30.6% Ties: 12.3% |
1 wins: 6.40% 2 wins: 68.3% Ties: 25.3% |
1 wins: 2.60% 2 wins: 76.4% Ties: 21.0% |
1 wins: 0.00% 2 wins: 79.6% Ties: 20.4% |
| Intermediate | 1 wins: 90.4% 2 wins: 1.60% Ties: 8.00% |
1 wins: 31.6% 2 wins: 17.1% Ties: 51.3% |
1 wins: 16.1% 2 wins: 10.3% Ties: 73.6% |
1 wins: 0.00% 2 wins: 16.1% Ties: 83.9% |
|
| Experienced | 1 wins: 90.8% 2 wins: .700% Ties: 8.50% |
1 wins: 35.5% 2 wins: 11.7% Ties: 52.8% |
1 wins: 13.3% 2 wins: .800% Ties: 85.9% |
1 wins: 0.00% 2 wins: 1.70% Ties: 98.3% |
|
| Expert | 1 wins: 97.8% 2 wins: 0.00% Ties: 2.20% |
1 wins: 76.6% 2 wins: 0.00% Ties: 23.4% |
1 wins: 27.1% 2 wins: 0.00% Ties: 72.9% |
1 wins: 0.00% 2 wins: 0.00% Ties: 100.% |
|
Expert - The player that can't lose
On the Tic-Tac-Toe game board that you have opened in a new window, choose the "Expert" type for each player and hit "New Game". Verify that the result of each game is a tie (cat's game).
| O | X | O |
| O | X | X |
| X | O | X |
Neither of the computer players can be beaten because they are playing as well as game can be played. The computer does this by playing out every single game of Tic-Tac-Toe ahead of time and figuring out which moves are good and which are bad. The computer can do this because there are not a lot of possible games. The first move can be played in any of nine squares, the second in any of eight squares, the third in any of seven squares and so on. That means there are at most nine factorial or 362,880 possible games. A computer can breeze though 400,000 games in a blink of an eye. In reality, it has to play far fewer games than that. There are only 125,168 games of Tic-Tac-Toe because somebody wins most of them before all off the squares have been filled. The Tic-Tac-Toe is symetrical and if the computer can realize that many games are the same because it could rotate the board, there are even fewer games than that. Suffice to say that computers win through brute force.
So how can a human become unbeatable in Tic-Tac-Toe? A human doesn't even have time to play out one hundred games in the mind and still make a move in a reasonable amount of time. However, a human can compensate with experience and reasoning.
| O | X | |
| O | X | |
Novice - Stupid random play
Everybody can beat the "Novice" player virtually every game. Set one player to Novice and the other to human and observe how easy it is to beat the novice.
The novice simply places its mark in any empty square. This stategy is very poor and almost never wins.
| O | X | |
| O | ||
| X |
| Player | First | Type | Wins | Record |
|---|---|---|---|---|
| X | 200 | 31.5% | ||
| O | 116 | 18.3% | ||
| Cat | 319 | 50.2% |
Intermediate - reactionary play
Most Tic-Tac-Toe players start off as reactionary players. Reactionary players will block their opponents three in a row, or take any three in a row that they can. Otherwise, they play like a novice and choose random moves. This style of play is what the "Intermediate" computer player uses.
Experienced - knows how to start
The experienced player knows the best starting moves. The stategies below explain these moves in detail.Strategies
Move First
If two intermediate players play many games. The player that goes first will win about twice as often as the player that goes second. Verify this for yourself by pitting two intermediate players against each other and watching the stats as you have them play many new games.
On some level this makes sense. There are only nine squares on a Tic-Tac-Toe board, the first player will get five of them but the second player will only get four.
When two experts play, the game always ends in a tie. In all other cases, the player that goes first wins far more than they would have if their opponent had gone first.
Know the bad first moves
Player 1
If you are going first, know the safe first moves. The trick is to avoid the edges. The corners and the center are safe moves:Player 2
There are two possibilities. Either player 1 took the corner, or the center.
|
|