Computer Chess Club Archives


Search

Terms

Messages

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

Author: Christophe Theron

Date: 12:29:16 04/26/01

Go up one level in this thread


On April 25, 2001 at 17:31:10, Peter Berger wrote:

>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 .



As far as I know you can claim a draw by repetition or 50 moves rules either
before or after you move.

As soon as the condition for the draw is met, you can claim it. The condition
can be met before you move, so you can claim a draw before you move.



    Christophe



This page took 0.1 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.