Author: Robert Henry Durrett
Date: 07:58:13 08/29/98
Suppose you are playing chess against your computer and you have just reached the point where you are out of the computer chess program's tournament book. Suppose, too, that you have not handicapped the computer in any way, so that it will play it's strongest moves, limited only by the time limit settings. Finally, also suppose you have set the computer to play at your favorite time controls, such as standard. If you are playing against Fritz5, that means you are in "tournament mode." So, what will happen? The odds are, if you are not playing at the 2500 level or better, you will be mercilessly crushed! And, if the software has a voice feature enabled, as in Fritz5, the computer will "rub it in" with some very irritating snide remarks. Sound familiar? But you will not be intimidated! You analyze the game after it is over and find your first mistake in the game. You make the computer return to that move where you first erred and you take back your move, making sure that nobody notices. You then play the game from there. Then what happens? Chances are, you get crushed again! But you persevere. You keep on taking back your moves and playing from the position where you changed your move. After many defeats, you eventually get to the point where you have drawn the game or won it. Truly, the computer is completely helpless against this strategy. [True????] Now, you have an impressive line starting from the position where the computer first went out of book. If you memorize this line, will you then be ready to amaze and baffle your friends with a "show and tell"? Not yet! Before you invite your chess friends over, you check your line to make sure the computer will not vary, or deviate from the moves it played earlier. Well, if the amount of time you take for each move is less than before, chances are the computer will not have as much time available and may not play as well, and the computer may therefore make unexpected, but worse, moves than it had before. Clearly, if this happens, you are will not yet be ready for your show-and-tell. Too bad. Back to the drawing board. But, after more trials, you finally get to a line which can be repeated over and over. You will take almost no time to make your moves, so the game situation will be repeatable. You are now ready! You invite your friends over to show them your new chess program. You have deliberately set the computer to play from it's tournament book, so that the computer will play it's "best line." You thus know in advance exactly what moves will be played by the computer while it is in it's tournament book. That way, you have guaranteed for yourself that the game will reach the position you had studied privately in secret. Your friends are all sitting around your computer, ready for your demo. Just to introduce the software to them and to show them how easy it is to win against it, you quickly run through your game, seemingly playing "snap moves" almost at random, and lo and behold, you draw or win!!! And, . . . it looked so easy! Then you encourage one of your friends to try it. Naturally, your friend gets crushed! One by one, each of your friends try it and they ALL get crushed. They finally all go home, shaking their heads, amazed at how easily you drew or won against that software. Now, they are all "hooked" and will purchase copies of that software for themselves. [Sound like a good marketing strategy?] Sound wonderful? Ready to try it yourself? THIS BEGS THE QUESTION: How could the chess software designer defeat this strategy if he/she wanted to? How could more variety [or randomness] be added to the middlegame without significantly reducing the computer's middlegame strength?
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.