Erik van der Werf wrote:
> I'd propose something simpler:
>
> No time is deducted for pass.
>
> With this rule your program will only loose time when it absolutely
> has to respond to the opponents move. In most games the winning
> program can simply play until it has a sufficient number of
> unconditionally alive stones on the board and then pass forever
> without ever risking a loss on time.
>   
This is not manageable and is also subject to manipulation.    The
server could wait forever to see if a move might be pass.     The only
reasonable way to implement this is to allow a liberal time margin for a
pass move.     For instance if your bot passes,  up to 5 seconds is
"forgiven."   

I'm somewhat opposed to this idea.   The decision to pass is still a
"considered decision" and I don't see why pass should be treated
differently.  

Better would be some kind of victory declaration.    The program claims
victory - which means that it agrees that every move from now on (for
itself) is a pass move.     It would be the counterpart to resignation -
with the provision that you give up all rights to defend yourself if you
are wrong.  

- Don



> Erik
>
>
> On Jan 2, 2008 3:02 PM, Don Dailey <[EMAIL PROTECTED]> wrote:
>   
>> Of course it's also possible to implement the Fischer clock on CGOS.
>> Fischer clock is where you have a fixed time component (such as 5
>> minutes) but you also are given an increment - another fixed time
>> component that is added to your clock EACH MOVE.
>>
>> So it might be expressed as  "2 minutes + 5 seconds"  which means you
>> are given 2 minutes initially,  but you are also awarded 5 seconds per
>> move - whether you use it or not.    It is simply added to your clock.
>>
>> I've always liked this kind of time control.   It prevents games lost
>> due to mad time control scrambles.   It makes the games feel more
>> traditional (like the old days when clocks were not used) because the
>> pressure of the clock has been reduced (although not eliminated.)
>>
>> There are some problems with this on CGOS:
>>
>>    1.  I don't think GTP has  Fischer time mode.
>>    2.  Not traditional in GO.
>>    3.  Programs do not currently implement it.
>>    4.  It doesn't really solve your problem.
>>
>> The fact that it's not traditional isn't a factor from my point of
>> view,  I am progressive about positive change.
>>
>> It doesn't solve your problem because you would still be cheated out of
>> 2 seconds per move - although it might be much easier for you to deal with.
>>
>> It would be simple to handle the GTP issues.   If your program could not
>> handle Fischer time some modes could be added to the client to help you
>> manage it.    In the simplest case it would just report time remaining
>> and there could be modes that factor in the next N moves to this.
>>
>> - Don
>>
>>
>>
>>
>>
>> Peter Christopher wrote:
>>     
>>> I realize there are some legitimate reasons to have your bot play out
>>> the games on cgos until the bitter end.  Here I would like to present
>>> one reason why you may want to have your bot resign instead.  I live
>>> in the Philippines.  My ping from my computers here is usualy about
>>> .3-.4 seconds.  I do often put some bots on cgos from here, tend to be
>>> rated around 1600-1700.  Because of the long ping & the tromp-taylor
>>> rules, my bots often lose won games on time.  Playing from my computer
>>> here, I typically set a buffer around 45 seconds when the bot assumes
>>> the game is a won game & almost immediately plays filler moves.
>>> Nevertheless, with this buffer or even a larger buffer, the bot often
>>> captures massive groups, and at 2 moves per second (all network lag),
>>> the bot can't fill the whole board again & again, and if my bot passes
>>> & yours doesn't, that's also slow to fill the board.  The end result
>>> is that in your records, you may be testing your bot's new features
>>> and want to have an accurate elo rating to know whether it is working.
>>>  If your bot is playing my bot, and your bot doesn't resign lost
>>> games, you won't have an accurate rating of its new features.  Sorry
>>> for the inconvenience.  This is happening today quite a lot vs.
>>> challenger.  Some other days it's a different bot.  Just something to
>>> keep in mind.
>>> Peter
>>> _______________________________________________
>>> computer-go mailing list
>>> computer-go@computer-go.org
>>> http://www.computer-go.org/mailman/listinfo/computer-go/
>>>
>>>
>>>       
>> _______________________________________________
>> computer-go mailing list
>> computer-go@computer-go.org
>> http://www.computer-go.org/mailman/listinfo/computer-go/
>>
>>     
> _______________________________________________
> computer-go mailing list
> computer-go@computer-go.org
> http://www.computer-go.org/mailman/listinfo/computer-go/
>
>   
_______________________________________________
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Reply via email to