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