[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: computer-go: Most simple Go rules



> You, and Robert, and Don, are being idealistic about this.  You are
> considering what rules would be best for responsive and responsible
> programmers.

Yes, this is  true, but it's not so  idealistic as to be ridiculous or
silly.  I  think you can also  say that we are  taking a pragmatic and
sensible view too.   

In computer chess, this same type of issue  was resolved by making the
guiding principle  be something  that  was pretty tangible, namely  to
keep  the results  as much  out of   the hands of   the programmers as
possible (once  the game  started that is!)   For example   you cannot
accept a draw without the tournament directors permission and he won't
give   permission  unless that result  is   a  forgone conclusion, the
principle being that if there is any doubt, play it out!  This is very
pragmatic  and sensible, not idealistic.   Even resignations cannot be
accepted without TD permission  and the position  has to be completely
hopeless (otherwise is the game really over?)

This turned out to be a very useful  guiding principle, and I think it
would be   for  Go too (if  it   isn't already.)  I  don't  think this
principle is fully compatible with Japanese style scoring.

You  could also  argue  that  this is  technically  a contest  between
programmers  and de-emphasis the program itself  which seems to be the
road you are  taking.  Even though  there is definitely some truth  to
this,   I would argue  that most  people see it   as a contest between
programs,  not programmers.

I believe most  of these decisions have to  do more with  politics and
personal  preferences of the organizers, not  necessarily  what is the
most pragmatic thing to do.  However I will fully defend an organizers
right  to make these  decisions unless  s/he is under  the auspices of
some kind of guiding organization and has ceded these rights.

Having said that, it would  still be very  nice  to have some kind  of
general agreement or standardization of logical rules, and would be in
everyones best interest in my opinion.


Don


   Date: Mon, 25 Jun 2001 14:51:15 +0100
   From: Nick Wedd <nick@xxxxxxxxxxxxxxxxx>

   In message <015247E5EE39D311A43A00AA00488FDE07E821@ATTHIS_3>, Jean-
   Pierre Vesinet <jpvesinet@xxxxxxxxxxxxxxxxx> writes
   >Nick Wedd wrote:
   >
   >> I imagine that this is because programmers are unwilling to implement
   >> it.  They want their programs to play something that resembles grown-up
   >> Go.
   >
   >Yes. But maintaining the pretense creates confusion, since no program is
   >strong enough to accurately decide L&D, seki, ko, etc. at the point where
   >humans would agree to end the game.

   Yes, maintaining the pretence creates confusion.  This is regrettable,
   but I don't expect to be able to change this.

   You, and Robert, and Don, are being idealistic about this.  You are
   considering what rules would be best for responsive and responsible
   programmers.

   I am in the position of organising a tournament for flesh-and-blood
   programmers.  Some of whom will fail to read the instructions, and some
   will read them but fail to act accordingly.  I am pragmatic and cynical,
   perhaps unduly so.  My objective is to organise an event which people
   will be happy to compete in.

   Nick
   -- 
   Nick Wedd