Author: Mike S.
Date: 17:17:03 01/08/00
Go up one level in this thread
On January 08, 2000 at 00:21:16, Robert Hyatt wrote: >There are some nonsensical transpositions: > >1. e4 e5 2. Bb5 a6 3. Nf3 and now it is black's move. If he plays Nc6 he >transposes back into a well-known Ruy Lopez line. If he plays axb5 he wins >the game instantly. :) > >2. Another bad thing. You have a bad line that your program won't play, because >a particular move is marked as ? to prevent this. So you search and try to >find something else, and do. Your opponent makes the next book line move anyway >and _now_ your program transposes right (...) Yes, I understood the paragraph (1) situation meanwhile, because Daniel wrote a similar example below in this thread. I think the solution is that "transposing back" is only save when the actual board position is in the book, not only the one which can be reached. When I understand the paragraph (2) problem correctly, than the program transposes back to a bad line after a change of the move order, i.e., plays the 6th move as 5th move - out of book, because bookmove 5 is "?", and then plays bookmove 5 as number 6. Hmmm... so to stop this, the program must go backwards in the book before "transposing back", to see, if the position that would be reached by the wrong move, comes from a "?" line. In this case it must try to find another playable move. Did I understand it? My head is smoking... Regards, M.Scheidl
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.