On Sat, 2008-08-02 at 15:35 +0900, Hideki Kato wrote:
> Don,
> 
> Why we have to have three servers for three boardsizes?  Isn't it 
> possoble to build a server that handle any boarsize?

Of course it is,  it's just a lot more work.  I had my original
prototype up and running in about 1 long day of work (although I have
spent a substantial amount of time on it since then.)  I designed CGOS
to handle any board size but only one at a time.    I could have also
designed it to handle multiple time controls, rule-sets, etc but I
wanted to keep it real simple and it is.

Also, I have never done anything quite like a server before, so I didn't
want to byte off more than I could chew.

- Don


> -Hideki
> 
> Don Dailey: <[EMAIL PROTECTED]>:
> >There has been some discussion about which additional board sizes to use
> >for the server once it is running.   
> >
> >Of course running all 3 board sizes is a possibility now that we will
> >have server space,  but my fear all along has been that they will kill
> >each other.  There is something to be said about numbers and you want as
> >many programs as possible playing on the server you want to test on. 
> >
> >Instead of asking for a lot of opinions however, I think it makes sense
> >to put all 3 servers up and see what happens for a while.   In other
> >words you will vote with your participation.   I think we will see that
> >programs will gravitate more towards one server than another and I don't
> >know which one that will be.   If they all get reasonable usage I will
> >leave them all up,  but if one tends to get very little usage, I will
> >bring it down later.   I'll let them all stay up for a reasonable length
> >of time.
> >
> >So there will be 9x9, 13x13 and 19x19, at least for the first month or
> >so, depending on usage.
> >
> >For time controls,  I have changed my previous position, I think I
> >prefer somewhat faster time controls.   There are disadvantages but
> >almost many advantages.  The foremost advantages is that I believe it
> >encourages participation,  more programs are likely to test on the
> >server if they do not have to wait unduly long for solid results.
> >Another advantage is that the games are more fun to watch.  
> >
> >Right now, the time control for 9x9 assuming the average number of moves
> >is roughly equivalent to the number of points on the board is about 3.7
> >seconds per move or 5 minutes.  Using this same exact reasoning if we
> >try to match the same rate of play per move we have this table:
> >
> >  9x9  - 300 seconds or 5 minutes
> > 13x13 - 625 seconds or 10 minutes, 18 seconds. 
> > 19x19 - 1336 seconds or 22 minutes, 16 seconds per move.
> >
> >There is no particular reason that the time control has to be in
> >multiples of 5 minutes except that we humans seems to be offended if
> >things are rounded nicely for us.
> >
> >So we could accept those values as is, or we could round it to what to
> >our sensibilities seems somehow more "normal" and use 5 minutes 10
> >minutes and 20 minutes for 9x9, 13x13 and 19x19 respectively.
> >
> >If we want to speed things up a bit, we might consider going from 3.7
> >seconds per move to 2.5 seconds per move.   This gives the following
> >approximate table:
> >
> >  9x9   -  202.5 seconds  or 3 minutes, 22 seconds
> > 13x13  -  422.5 seconds  or 7 minutes 2 seconds 
> > 19x19  -  902.5 seconds  or 15 minutes 2 seconds
> >
> >These could be rounded to 3 minutes, 7 minutes and 15 minutes or kept as
> >is.  
> >
> >There is some argument for making the bigger boards play faster based on
> >the notion that you SHOULD play faster since the game will have a lot
> >more moves in it.   
> >
> >In this case, the time control could be set the same for all board
> >sizes, perhaps 15 minutes per game or even 10 minutes per game.  There
> >is some appeal to having this kind of consistency, but of course the
> >quality of the games on the big boards would suffer accordingly.  Of
> >course we don't care about absolute quality since we are testing
> >programs against each other and we accept that they play much better at
> >longer time controls.    
> >
> >But we could set the average time per move faster if we were not
> >comfortable with just making them all the same.   We could do something
> >like 5, 10, 15 or something like that.
> >
> >In addition to the time control, there is currently a 0.75 second gift
> >which is configurable.  The gift makes it possible for some programs
> >with high latency connection issues to finish ridiculously long games
> >without defaulting on time despite the fact that they are playing
> >instantly.   So fast time controls shouldn't be dominated by network
> >speed considerations.  
> >
> >My current default choice is:
> >
> >   9x9 - 5 minutes.  (to keep it the same as it is.)
> > 13x13 - 10 minutes.
> > 19x19 - 15 or 20 minutes.
> >
> >Feedback?
> >
> >- Don
> >
> >
> >
> >
> >
> >
> >
> >- Don
> >
> > 
> >
> >_______________________________________________
> >computer-go mailing list
> >computer-go@computer-go.org
> >http://www.computer-go.org/mailman/listinfo/computer-go/
> --
> [EMAIL PROTECTED] (Kato)

_______________________________________________
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Reply via email to