Click the squares to set up a position — no typing needed. Every legal move is scored with the minimax algorithm , so you see the best reply, what each square is worth, and how the game ends with perfect play.
Click an empty square to play X. Click a filled one to cycle it X → O → empty. The dashed square is the best move; the corner letter is the result each square leads to for X.
X to move. Best square is 1 (R1C1).
| Square | Result | Score | |
|---|---|---|---|
| 1 R1C1 | draw | 0 | holds the draw |
| 2 R1C2 | draw | 0 | holds the draw |
| 3 R1C3 | draw | 0 | holds the draw |
| 4 R2C1 | draw | 0 | holds the draw |
| 5 R2C2 | draw | 0 | holds the draw |
| 6 R2C3 | draw | 0 | holds the draw |
| 7 R3C1 | draw | 0 | holds the draw |
| 8 R3C2 | draw | 0 | holds the draw |
| 9 R3C3 | draw | 0 | holds the draw |
marduc812
© 202620260824_1c411cc