Article View: gnu.chess
Article #1481Ambiguous "hint", incorrect "show escape"
From: Yeremein
Date: Sat, 05 Apr 2003 16:02
Date: Sat, 05 Apr 2003 16:02
109 lines
3731 bytes
3731 bytes
Okay, here's what I get with the official 5.06 source, compiled myself
under Cygwin on Windows 2000 (I've snipped out some details for brevity):
-------------
White (1) : setboard 3k4/R1R5/2B5/2N3N1/K7/8/8 w
White (1) : hint
Hint: Ne4
White (1) : Ne4
Ambiguous move: Ne4
[...]
Illegal move: Ne4
White (1) : show moves
Nb3 0 Nd3 0 Nce4 0 Na6 0 Nce6# 0
Nb7+ 0 Nd7 0 Nf3 0 Nh3 0 Nge4 0
Nge6# 0 Nf7# 0 Nh7 0 Ka3 0 Kb3 0
Kb4 0 Ka5 0 Kb5 0 Bh1 0 Bg2 0
Bf3 0 Be4 0 Bb5 0 Bd5 0 Bb7 0
Bd7 0 Ba8 0 Be8 -350 Ra5 0 Ra6 0
Rab7 0 Ra8+ 0 Rcb7 0 Rd7+ 0 Re7 0
Rf7 0 Rg7 0 Rh7 0 Rc8+ -550
No. of moves generated = 39
White (1) : go
[...]
My move is : Nge6#
1-0 {computer wins as white}
-------------
The listings in "show moves" and the official move given _are_
disambiguated, it's just the "hint" response that isn't.
The "hint" response is kind of stupid, too... it's a stalemate, when a
checkmate is possible... but that's another question, I guess. Or maybe
it isn't.
Now, regarding the non-empty "show escape" result when the user isn't in
check... here's an example transcript:
-------------
GNU Chess 5.06
Transposition table: Entries=1K Size=48K
Pawn hash table: Entries=0K Size=32K
White (1) : force
White (1) : e4
1. e4
black KQkq e3
r n b q k b n r
p p p p p p p p
. . . . . . . .
. . . . . . . .
. . . . P . . .
. . . . . . . .
P P P P . P P P
R N B Q K B N R
Black (1) : f5
1. f5
white KQkq f6
r n b q k b n r
p p p p p . p p
. . . . . . . .
. . . . . p . .
. . . . P . . .
. . . . . . . .
P P P P . P P P
R N B Q K B N R
White (2) : Qh5
2. Qh5
black KQkq
r n b q k b n r
p p p p p . p p
. . . . . . . .
. . . . . p . Q
. . . . P . . .
. . . . . . . .
P P P P . P P P
R N B . K B N R
Black (2) : show escape
g6 0
No. of moves generated = 1
Black (2) : g6
2. g6
white KQkq
r n b q k b n r
p p p p p . . p
. . . . . . p .
. . . . . p . Q
. . . . P . . .
. . . . . . . .
P P P P . P P P
R N B . K B N R
White (3) : show escape
Kd1 0 Ke2 0
No. of moves generated = 2
White (3) :
-------------
As you can see, white has two escape moves given even though white is
not in check.
Technical Details
Message-ID:
<b6muk7$a4d$1@terabinaries.xmission.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!xmission!nnrp.xmission!not-for-mailReferences:
<b6do5g$ktf$1@terabinaries.xmission.com> <b6ea06$iao$1$8300dec7@news.demon.co.uk> <27f752b2.0304020737.4342739a@posting.google.com> <b6gtor$579$1$8300dec7@news.demon.co.uk> <27f752b2.0304031043.64aa88f9@posting.google.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10d71d,4e33921e445802d2 X-Google-Attributes: gid10d71d,public X-Google-ArrivalTime: 2003-04-05 08:01:15 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!xmission!nnrp.xmission!not-for-mail From: Yeremein <yeremein@nonexistent.net> Newsgroups: gnu.chess Subject: Ambiguous "hint", incorrect "show escape" Date: Sat, 05 Apr 2003 09:02:57 -0700 Organization: XMission http://www.xmission.com/ Lines: 110 Message-ID: <b6muk7$a4d$1@terabinaries.xmission.com> References: <b6do5g$ktf$1@terabinaries.xmission.com> <b6ea06$iao$1$8300dec7@news.demon.co.uk> <27f752b2.0304020737.4342739a@posting.google.com> <b6gtor$579$1$8300dec7@news.demon.co.uk> <27f752b2.0304031043.64aa88f9@posting.google.com> NNTP-Posting-Host: slc830.modem.xmission.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Trace: terabinaries.xmission.com 1049558474 10381 166.70.6.68 (5 Apr 2003 16:01:14 GMT) X-Complaints-To: abuse@xmission.com NNTP-Posting-Date: Sat, 5 Apr 2003 16:01:14 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.3) Gecko/20030312 X-Accept-Language: en-us, en In-Reply-To: <27f752b2.0304031043.64aa88f9@posting.google.com>