Author: Andrew Williams
Date: 13:29:08 01/28/02
Go up one level in this thread
On January 28, 2002 at 16:18:08, William H Rogers wrote: >A long time ago, I noticed that some programs did not calculate a new move each >time that they played, they just played the predicted move from their pv's. >That is if the pv predicted their opponents move then they just moved their pv's >answer to that move from their own pv. >I do not know if this is a good way to go or not as I noticed that my own pv's >sometimes would change even if my opponent choose the predicted move that my >program had expected. >Question is: Does anyone use this kind of logic and if so is it any good? >Or has any one used this kind of logic and then abandoned it? >I know that it can speed up the game and save your programs time, but is it >worth it. >Thanks >Bill Are you talking about pondering? If so: As soon as it has made a move, my program allocates an amount of time that it wants to think about the next move. Then it takes the reply it expects to its move and makes that move on its internal board. Now it is PostModernist's turn again (internally) and it starts to think as if the opponent *did* make the move it predicted. Eventually PM's opponent makes a move. If PM correctly predicted the move, it just continues with the amount of time it originally allocated. If the opponent thought for longer than that amount of time, PM will move instantly. Otherwise it will wait until that time is up and then move. However, if it didn't correctly predict the move, PM will undo the move it predicted, make the correct move, allocate another quantum of time and start thinking again. Is that what you meant? Andrew
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.