Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: observation- transposing back to opening book

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.