>
> And I'm now excited about possibly reusing the baduk.io's
> Docker infrastructure for the EGC2015 Computer Go tournament I'm
> planning, where bots will run on equal hardware too - it'd make the
> logistics quite easier for many competitors.


That's great to hear! If you need any help, let me know!


> Note that while this is fine for GNUGo, it may not be for some of the
> more advanced bots:
> * Initialization time may be non-trivial.  If you use Pachi with the
> patterns database (which is extremely recommended), it takes a few
> seconds to load.
> * You lose not just pondering (which might be unreasonable to do with
> a web service), but also previous game tree state that the engine might
> want to reuse across moves.
> If I was stopping engines mid-game to conserve resources, I'd do this
> only about some period of inactivity (be it 15s or 120s).


Thanks for this, Petr Baudis. These are great points which would warrant
not terminating engines mid-game.  I was under the impression previously
that engines would only perform the calculations they need to when asked to
"genmove", but I can see that it would be possible (and maybe preferable)
to do some thinking while the opponent is playing.

Folkert van Heusden,

- a networked protocol so that you can also run them from your own
>   computer
> - with clients that talk the usual gtp protocol


This is good feedback that sort of makes a compromise between CGOS and
Baduk.io, where if you want to run the engines on your own hardware, you
can. Definitely an interesting idea.

- make a simple json emitting page that one can poll to collect
>   statistics, e.g. { "stop" : "1300" } where stop is the name of my
>   program and 1300 a not very realistic (it plays very bad) elo-rating


Good suggestion! Baduk.io's web frontend is a single-page web app that just
consumes information from a JSON API already, so I'd just have to document
how that information is exposed so engine developers can consume it. Thanks!

On Thu, Jan 15, 2015 at 12:27 AM, folkert <folk...@vanheusden.com> wrote:

> Very cool!
> What I would like:
> - a networked protocol so that you can also run them from your own
>   computer
> - with clients that talk the usual gtp protocol
> - the program interfacing between the server and the client-engine in
>   something like c/c++/python and open source so that one can more
>   easily run it everywhere. also please not difficult to setup, eg no
>   oauth and other stuff requiring gui's (I usually run my chess/go
>   engines on systems that do not even have a video card)
> - elo is my current preferred rating as I "know it" but I could "learn"
>   kyu/dan as well
> - make a simple json emitting page that one can poll to collect
>   statistics, e.g. { "stop" : "1300" } where stop is the name of my
>   program and 1300 a not very realistic (it plays very bad) elo-rating
>
> On Mon, Jan 12, 2015 at 05:34:44PM -0800, Chris LaRose wrote:
> > Hi,
> >
> > I'm actually working on something similar at http://baduk.io. Right now,
> > you can log in an play against a handful of bots over the web, but one
> day
> > I'd love to make it so you can add your own bots to let them compete
> > against the others. It's not quite ready for the public, but I'm working
> to
> > get something small working quickly. Unlike CGOS, the bots are all
> > hosted--they all run inside Docker (http://docker.io/) containers. The
> > Dockerfiles I've written for a few public bots are available at my github
> > repository https://github.com/baduk-io/ai-dockerfiles.
> >
> > What sorts of things would you expect from such a service? I was planning
> > on modeling baduk.io after CGOS in a lot of ways as far as the rules
> that
> > are used (area scoring, no dead stones removed, etc), and distinct
> ratings
> > for 9x9, 13x13, and 19x19 boards. What sorts of improvements do you think
> > could be made in a new service? Do you have a preference for ELO ratings
> > over kyu/dan ratings?
> >
> > Chris LaRose
> >
> > On Fri, Jan 9, 2015 at 2:47 AM, folkert <folk...@vanheusden.com> wrote:
> >
> > > Hi,
> > >
> > > I have the feeling that cgos won't come back in even the distant future
> > > so I was wondering if there are any alternatives?
> > > E.g. a server that constantly lets go engines play against each other
> > > and then determines an elo rating for them.
> > >
> > >
> > > Folkert van Heusden
> > >
> > > --
> > > Afraid of irssi? Scared of bitchx? Does xchat gives you bad shivers?
> > > In all these cases take a look at http://www.vanheusden.com/fi/ maybe
> > > even try it or use it for all your day-to-day IRC conversations!
> > > -----------------------------------------------------------------------
> > > Phone: +31-6-41278122, PGP-key: 1F28D8AE, www.vanheusden.com
> > > _______________________________________________
> > > Computer-go mailing list
> > > Computer-go@computer-go.org
> > > http://computer-go.org/mailman/listinfo/computer-go
>
> > _______________________________________________
> > Computer-go mailing list
> > Computer-go@computer-go.org
> > http://computer-go.org/mailman/listinfo/computer-go
>
>
>
> Folkert van Heusden
>
> --
> MultiTail is een flexibele tool voor het volgen van logfiles en
> uitvoer van commando's. Filteren, van kleur voorzien, mergen,
> 'diff-view', etc. http://www.vanheusden.com/multitail/
> ----------------------------------------------------------------------
> Phone: +31-6-41278122, PGP-key: 1F28D8AE, www.vanheusden.com
> _______________________________________________
> Computer-go mailing list
> Computer-go@computer-go.org
> http://computer-go.org/mailman/listinfo/computer-go
>
_______________________________________________
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go

Reply via email to