Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Gambit Tiger 2.0: 6 seconds on K6-2 450

Author: Peter Berger

Date: 14:31:10 04/25/01

Go up one level in this thread


On April 24, 2001 at 20:38:44, Christophe Theron wrote:

>On April 24, 2001 at 15:00:42, Peter Berger wrote:
>
>>On April 24, 2001 at 14:26:45, Christophe Theron wrote:
>>
>>>On April 24, 2001 at 01:09:25, Jouni Uski wrote:
>>>
>>>>On April 23, 2001 at 18:03:21, Christophe Theron wrote:
>>>>
>>>>>On April 23, 2001 at 16:31:49, leonid wrote:
>>>>>
>>>>>>Hi!
>>>>>>
>>>>>>If you would like to solve one mate then try this position:
>>>>>>
>>>>>>1n1q1b1n/Nb2k2r/2r1n1pB/QRpPP1PB/1pP1NR2/7p/7K/3R4 w - -
>>>>>>
>>>>>>Please indicate your result.
>>>>>>
>>>>>>Thanks,
>>>>>>Leonid
>>>>>
>>>>>
>>>>>
>>>>>On K6-2 450, 6Mb HT
>>>>>
>>>>>
>>>>>00:00:06.2	 Mate in 6	7	1088899	Nxc6+ Bxc6 d6+ Kd7 Qxd8+ Nxd8 Bg4+ Ne6 Nxc5+ Kc8
>>>>>Rxf8+ Be8 Rxe8#
>>>>>
>>>>>It's mate in 6 AFTER Nxc6+.
>>>>>
>>>>>
>>>>>
>>>>>    Christophe
>>>>
>>>>What's the reason to announce AFTER??????? Don't understand.
>>>>
>>>>Jouni
>>>
>>>
>>>
>>>There is a logical reason, but people do not always agree with it.
>>>
>>>The reason is that once the program has finished computing, what you see on the
>>>screen is "mate in 6", and if you check with the board position, it is indeed a
>>>mate in 6 from this position.
>>>
>>>I did not like the idea of announcing a mate in 7 when actually the position on
>>>the screen is a mate in 6.
>>>
>>>What do you announce to your opponent when you discover a "mate in 2"? You play
>>>the first move and you tell your opponent that he is mate next move (mate in 1),
>>>not in 2 moves.
>>>
>>>Actually I have been told that announcing to your opponent that he is soon going
>>>to be mated is impolite, so I should not display anything in this case! :)
>>>
>>>
>>>
>>>    Christophe
>>
>>Announcing mate was a usual finish in the 19th century in games between humans .
>>
>>The proper way to do it would be to say : "Mate in 7 !!" . The opponent looks
>>surprised and slightly annoyed . As he can't understand your sophisticated plans
>>he answers : " So prove it - if you can !"
>>
>>So white plays Nxc6+ and smiles :-) .
>>
>>Finally you will have to fix Tiger ..
>>
>>pete
>
>
>
>OK, I will announce mate in N (instead of N-1), then display a message box "Are
>you surprised and slightly annoyed?" with "Prove it if you can" and "I don't
>care" buttons.
>
>If the user press "Prove it if you can", then I will let the GUI play the move
>(and smile, if possible).
>
>:)
>
>
>
>    Christophe

Leaving out the joke part I think this would in fact be the best way to do it (
I am serious ) - I know it is impractical .

Announcing mate is regarded as "showing off" anyway in human games .

It's similar when it is about proper implementation of draw rules btw . Offering
draws is only allowed when you have showed your move ; claiming draw by
repetition or 50 moves rule - this should be done by claiming draw saying : " I
reach draw by playing blablabla . " - no program does this properly .





This page took 0.18 seconds to execute

Last modified: Thu, 07 Jul 11 08:48:38 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.