I wanted to see if a computer can beat the same computer, on the same machine.
The first match is on chess.com, I played vs computer, I open two tabs, the first one is computer (white) vs me (black) and in the second tab, I play as white vs computer (black).
I played both games at the same time, the computer level is expert, rating 2000+. I waited for the computer in the first tab to make his move as white, I made the same move as white in the second tab, waited for black to make his move, made the same move in the first tab. It was a draw as you might expect.
[FEN ""]
1. a3 d5 2. Nf3 Nc6 3. d4 Nf6 4. e3 Bg4 5. Bb5 e6 6. Bxc6+ bxc6 7. h3 Bxf3 8. Qxf3 Be7 9. Nc3 c5 10. O-O Bd6 11. dxc5 Bxc5 12. e4 Nxe4 13. Nxe4 dxe4 14. Qxe4 O-O 15. Bf4 Qe7 16. Rad1 Rae8 17. Rfe1 Rb8 18. b4 Bd6 19. Qe3 Rfd8 20. Bxd6 cxd6 21. c4 Qc7 22. Rc1 Rbc8 23. Rf1 Kh8 24. Qd2 Qd7 25. c5 d5 26. Rfe1 d4 27. Qg5 Qa4 28. Ra1 d3 29. Qf4 Rxc5 30. Qxf7 Rc3 31. Qe7 Re8 32. Qd6 Qb3 33. Qd7 Rf8 34. Qd6 Kg8 35. Re4 Rc2 36. Rf4 Rxf4 37. Qxf4 Qc4 38. Qb8+ Qc8 39. Qd6 Rc1+ 40. Rxc1 Qxc1+ 41. Kh2 d2 42. Qxe6+ Kf8 43. Qf5+ Ke7 44. Qe5+ Kd8 45. Qd5+ Kc7 46. Qe5+ Kb6 47. Qe6+ Kc7 48. Qe5+ Kd8 49. Qd6+ Kc8 50. Qe6+ Kb7 51. Qd5+ Kc7 52. Qe5+
But I wasn't satisfied with the first result, I have Shredder on my PC, so I redid the test, opened Shredder twice, played against full strength Shredder and mimic the moves, it was a draw too. I did the test at the highest level to eliminate blunders as much as possible.
[FEN ""]
1. d4 {0s} Nf6 {+0.06/5 0s} 2. Nf3 {28s} d5 {+0.12/13 0s}
3. Bf4 {24s} Bf5 {+0.18/12 0s} 4. e3 {31s} e6 {+0.18/12 1s}
5. Bd3 {34s} Bxd3 {+0.10/12 0s} 6. Qxd3 {12s} Bd6 {+0.11/12
0s} 7. Nbd2 {37s (O-O)} O-O {+0.04/9 1s} 8. O-O {24:11m}
Bxf4 {0.00/17 1s} 9. exf4 {22s} Qd6 {+0.08/12 0s} 10. f5
{28s} exf5 {0.00/13 0s} 11. Qxf5 {13s} Nc6 {+0.04/13 0s}
12. Rfe1 {33s} Rfe8 {0.00/13 0s} 13. c3 {21s} Ne7 {+0.07/12
0s} 14. Qe5 {44s (Qh3)} Qb6 {-0.04/10 1s} 15. Rab1 {1:15m
(b3)} Ng6 {-0.11/10 2s} 16. Qg3 {27s} Rac8 {-0.08/12 0s}
17. Ne5 {36s (Qh3)} Re6 {-0.07/9 1s} 18. Nxg6 {18s} hxg6
{-0.06/14 0s} 19. Re5 {16s} Rce8 {-0.17/14 0s} 20. Rxe6
{31s} Rxe6 {-0.21/15 0s} 21. Qd3 {16s} Qd6 {-0.11/14 0s}
22. Nf3 {1:04m} Qf4 {-0.06/14 0s} 23. Re1 {45s} Rxe1+
{-0.14/14 0s} 24. Nxe1 {12s} Qc1 {-0.04/14 0s} 25. Qe2
{32s} g5 {0.00/14 0s} 26. h3 {16s} Ne4 {+0.02/14 0s} 27. g4
{28s} c5 {+0.05/15 0s} 28. dxc5 {1:00m} Nxc5 {+0.09/12 1s}
29. Qe8+ {17s} Kh7 {+0.01/16 0s} 30. Kg2 {44s} Qb1
{+0.01/16 0s} 31. Nf3 {37s} f6 {+0.01/16 0s} 32. b4 {21s}
Nd3 {0.00/17 0s} 33. Qh5+ {1:01m} Kg8 {0.00/20 0s} 34. Qe8+
{23s} Kh7 {0.00/19 0s} 35. Qh5+ {52s} Kg8 {0.00/20 0s}
36. Qe8+ {6s} Kh7 {0.00/99 0s} 1/2-1/2
I wasn't happy with that result either so I redid the test using shredder and it made the same exact moves!
This question is not about "how chess engines think", that topic is discussed many times on this site. I did my experiment because I wanted to see if the computer can beat itself on the same machine.
My HP laptop is core I5, 8GB ram ddr3 running Windows 7 64 bit. But I did the test on Chess.com servers as well and I still got the same results, I don't know what servers they use.
I used to have deep blue and it had an option where the engine can play against itself, and one side used to win, i can't find this option on shredder, but it seems that the computer won't be able to beat itself if you mimic its moves, in other words, when you explicitly tell deep blue to play vs deep blue, the engine starts making blunders so you can see one side winning, but if you do what i did, mimic its own moves in another window, it will be a draw.
I'm not going to analyze the games but some stuff were interesting to me:
In the first match on chess.com, any newbie would understand that you've got to do anything you can to promote the pawn on
d2
, exchange queens, promote the pawn and finish off the game.In both games, black seemed more aggressive but unable to win.
I know that in computer vs computer competitions, they use super computers, but is there any chance for the computer to beat itself on the same machine?
I did the test on Shredder 3 times and it did the same moves! so i think they do
if d4
do Nf6
Which is why I'm disappointed, I expect the almighty shredder to use some AI, at least trying different openings, i didn't use any opening database, but one would expect shredder to come packed with some of the basic openings, neither was chess.com engine able to beat itself.
So is it possible to expect different results from computer vs same computer on the same machine?