[Computer-go] Computer-go Digest, Vol 62, Issue 8
Pawel Koziol
pp.koziol at gmail.com
Mon Mar 9 03:31:38 PDT 2015
On Mon, Mar 09, 2015 at 10:08:04AM +0100, Urban Hafner wrote:
> I'm currently running Brown (random bot) and GnuGo on CGOS 13x13. Mainly to
> get a feel for the strength of my own bot. And my bot is really bad. ;)
if You want something really weak, You may compile this thing:
https://github.com/nescitus/mygobot
It is based on Brown and uses pure Monte Carlo (no tree search) +
excludes some patterns. To run it, You would have to set number of
playouts in get_ai_move() and disable debug information, setting
useDebug to DEBUG_NONE.
2015-03-09 11:01 GMT+01:00, computer-go-request at computer-go.org
<computer-go-request at computer-go.org>:
> Send Computer-go mailing list submissions to
> computer-go at computer-go.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://computer-go.org/mailman/listinfo/computer-go
> or, via email, send a message with subject or body 'help' to
> computer-go-request at computer-go.org
>
> You can reach the person managing the list at
> computer-go-owner at computer-go.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Computer-go digest..."
>
>
> Today's Topics:
>
> 1. The number of legal 18x18 Go positions is ... (John Tromp)
> 2. Re: Observing a game in GoGui that's running on KGS/CGOS
> (Rémi Coulom)
> 3. Re: Observing a game in GoGui that's running on KGS/CGOS
> (Urban Hafner)
> 4. Weak bots to run on CGOS (Urban Hafner)
> 5. Re: Weak bots to run on CGOS (Erik van der Werf)
> 6. Re: Weak bots to run on CGOS (Urban Hafner)
> 7. Re: Weak bots to run on CGOS (Petr Baudis)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Sun, 8 Mar 2015 11:44:03 -0400
> From: John Tromp <john.tromp at gmail.com>
> To: computer-go <Computer-go at computer-go.org>
> Subject: [Computer-go] The number of legal 18x18 Go positions is ...
> Message-ID:
> <CAOU__fybpuix06mTbAURkvN+RWEJs2-q+mcwfJqiKD3gtMghPg at mail.gmail.com>
> Content-Type: text/plain; charset=UTF-8
>
> 669723114288829212892740188841706543509937780640178732810318337696945624428547218105214326012774371397184848890970111836283470468812827907149926502347633
>
> More details at http://tromp.github.io/go/legal.html,
> including a call for volunteers to contribute computing power for
> determining what we all want to know, the number of 19x19 positions.
>
> regards,
> -John
>
>
> ------------------------------
>
> Message: 2
> Date: Sun, 08 Mar 2015 18:12:00 +0100
> From: Rémi Coulom <remi.coulom at free.fr>
> To: computer-go at computer-go.org
> Subject: Re: [Computer-go] Observing a game in GoGui that's running on
> KGS/CGOS
> Message-ID: <54FC82E0.9040604 at free.fr>
> Content-Type: text/plain; charset=utf-8; format=flowed
>
> gogui-display:
> http://gogui.sourceforge.net/doc/reference-display.html
>
> On 03/08/2015 10:04 AM, Urban Hafner wrote:
>> Hey everyone,
>>
>> I'd like to display some statistics from my bot as an overlay for the
>> current board. Using live graphics on GoGui is probably the easiest
>> way to do it. I just need to run the bot in GoGui and emit the proper
>> commands on stderr.
>>
>> Now my question is if there's a way to do that for games that are
>> being played on CGOS or KGS. I'm wondering if this is possible with
>> just GoGui and the tools it provides. After all you can pass
>> gogui-twogtp as the "program" to GoGui and observe a game played by
>> two bots. Is there maybe a possible combination of GoGui commands to
>> have GoGui somehow "in the middle" between the CGOS/KGS client and the
>> bot? That way I imagine the commands on stderr could be displayed in
>> GoGui while the other stuff passes right through to the client.
>>
>> Urban
>> --
>> Blog: http://bettong.net/
>> Twitter: https://twitter.com/ujh
>> Homepage: http://www.urbanhafner.com/
>>
>>
>> _______________________________________________
>> Computer-go mailing list
>> Computer-go at computer-go.org
>> http://computer-go.org/mailman/listinfo/computer-go
>
>
>
> ------------------------------
>
> Message: 3
> Date: Mon, 9 Mar 2015 08:53:34 +0100
> From: Urban Hafner <contact at urbanhafner.com>
> To: computer-go at computer-go.org
> Subject: Re: [Computer-go] Observing a game in GoGui that's running on
> KGS/CGOS
> Message-ID:
> <CAHmXpNkVSPj56oMSQnT7ZYXQfzbWwc78fv-5fEQuNT_h1jdugA at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Yes, that it!
>
> Thank you, Rémi.
>
> On Sun, Mar 8, 2015 at 6:12 PM, Rémi Coulom <remi.coulom at free.fr> wrote:
>
>> gogui-display:
>> http://gogui.sourceforge.net/doc/reference-display.html
>>
>>
>> On 03/08/2015 10:04 AM, Urban Hafner wrote:
>>
>>> Hey everyone,
>>>
>>> I'd like to display some statistics from my bot as an overlay for the
>>> current board. Using live graphics on GoGui is probably the easiest way
>>> to
>>> do it. I just need to run the bot in GoGui and emit the proper commands
>>> on
>>> stderr.
>>>
>>> Now my question is if there's a way to do that for games that are being
>>> played on CGOS or KGS. I'm wondering if this is possible with just GoGui
>>> and the tools it provides. After all you can pass gogui-twogtp as the
>>> "program" to GoGui and observe a game played by two bots. Is there maybe
>>> a
>>> possible combination of GoGui commands to have GoGui somehow "in the
>>> middle" between the CGOS/KGS client and the bot? That way I imagine the
>>> commands on stderr could be displayed in GoGui while the other stuff
>>> passes
>>> right through to the client.
>>>
>>> Urban
>>> --
>>> Blog: http://bettong.net/
>>> Twitter: https://twitter.com/ujh
>>> Homepage: http://www.urbanhafner.com/
>>>
>>>
>>> _______________________________________________
>>> Computer-go mailing list
>>> Computer-go at computer-go.org
>>> http://computer-go.org/mailman/listinfo/computer-go
>>>
>>
>> _______________________________________________
>> Computer-go mailing list
>> Computer-go at computer-go.org
>> http://computer-go.org/mailman/listinfo/computer-go
>
>
>
>
> --
> Blog: http://bettong.net/
> Twitter: https://twitter.com/ujh
> Homepage: http://www.urbanhafner.com/
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL:
> <http://computer-go.org/pipermail/computer-go/attachments/20150309/36ed7322/attachment-0001.html>
>
> ------------------------------
>
> Message: 4
> Date: Mon, 9 Mar 2015 10:08:04 +0100
> From: Urban Hafner <contact at urbanhafner.com>
> To: computer-go at computer-go.org
> Subject: [Computer-go] Weak bots to run on CGOS
> Message-ID:
> <CAHmXpNk=qMi_cF0EvfXgVz67+NtqGX_wJ4w8o=8QWzkX+xsD8w at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hey everyone,
>
> I'm currently running Brown (random bot) and GnuGo on CGOS 13x13. Mainly to
> get a feel for the strength of my own bot. And my bot is really bad. ;) So
> bad that it looses all games against GnuGo, but wins all games against
> Brown. So, the rating is a bit useless I assume as there are no bots that
> are in strength between GnuGo and the random player. Are there any bots in
> that range out there? I'd be willing to run them myself on CGOS.
>
> Urban
> --
> Blog: http://bettong.net/
> Twitter: https://twitter.com/ujh
> Homepage: http://www.urbanhafner.com/
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL:
> <http://computer-go.org/pipermail/computer-go/attachments/20150309/40484f63/attachment-0001.html>
>
> ------------------------------
>
> Message: 5
> Date: Mon, 9 Mar 2015 10:35:43 +0100
> From: Erik van der Werf <erikvanderwerf at gmail.com>
> To: computer-go <computer-go at computer-go.org>
> Subject: Re: [Computer-go] Weak bots to run on CGOS
> Message-ID:
> <CAKkgGrN5P-NzEiTEVZNBAji-tpXB+biYFcxv2rGrhxri-u62GQ at mail.gmail.com>
> Content-Type: text/plain; charset=UTF-8
>
> Perhaps AmiGo
>
> http://amigogtp.sourceforge.net/
>
> On Mon, Mar 9, 2015 at 10:08 AM, Urban Hafner <contact at urbanhafner.com>
> wrote:
>> Hey everyone,
>>
>> I'm currently running Brown (random bot) and GnuGo on CGOS 13x13. Mainly
>> to
>> get a feel for the strength of my own bot. And my bot is really bad. ;) So
>> bad that it looses all games against GnuGo, but wins all games against
>> Brown. So, the rating is a bit useless I assume as there are no bots that
>> are in strength between GnuGo and the random player. Are there any bots in
>> that range out there? I'd be willing to run them myself on CGOS.
>>
>> Urban
>> --
>> Blog: http://bettong.net/
>> Twitter: https://twitter.com/ujh
>> Homepage: http://www.urbanhafner.com/
>>
>> _______________________________________________
>> Computer-go mailing list
>> Computer-go at computer-go.org
>> http://computer-go.org/mailman/listinfo/computer-go
>
>
> ------------------------------
>
> Message: 6
> Date: Mon, 9 Mar 2015 10:55:23 +0100
> From: Urban Hafner <contact at urbanhafner.com>
> To: computer-go at computer-go.org
> Subject: Re: [Computer-go] Weak bots to run on CGOS
> Message-ID:
> <CAHmXpNmeOw9Y6ZXB=UWMQnAZ_6JOpYsc_XfaRDuBo4snB_JaCw at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Thanks Erik! Yes, that will work.
>
> Urban
>
> On Mon, Mar 9, 2015 at 10:35 AM, Erik van der Werf <erikvanderwerf at gmail.com
>> wrote:
>
>> Perhaps AmiGo
>>
>> http://amigogtp.sourceforge.net/
>>
>> On Mon, Mar 9, 2015 at 10:08 AM, Urban Hafner <contact at urbanhafner.com>
>> wrote:
>> > Hey everyone,
>> >
>> > I'm currently running Brown (random bot) and GnuGo on CGOS 13x13. Mainly
>> to
>> > get a feel for the strength of my own bot. And my bot is really bad. ;)
>> So
>> > bad that it looses all games against GnuGo, but wins all games against
>> > Brown. So, the rating is a bit useless I assume as there are no bots
>> > that
>> > are in strength between GnuGo and the random player. Are there any bots
>> in
>> > that range out there? I'd be willing to run them myself on CGOS.
>> >
>> > Urban
>> > --
>> > Blog: http://bettong.net/
>> > Twitter: https://twitter.com/ujh
>> > Homepage: http://www.urbanhafner.com/
>> >
>> > _______________________________________________
>> > Computer-go mailing list
>> > Computer-go at computer-go.org
>> > http://computer-go.org/mailman/listinfo/computer-go
>> _______________________________________________
>> Computer-go mailing list
>> Computer-go at computer-go.org
>> http://computer-go.org/mailman/listinfo/computer-go
>
>
>
>
> --
> Blog: http://bettong.net/
> Twitter: https://twitter.com/ujh
> Homepage: http://www.urbanhafner.com/
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL:
> <http://computer-go.org/pipermail/computer-go/attachments/20150309/54f6a47a/attachment-0001.html>
>
> ------------------------------
>
> Message: 7
> Date: Mon, 9 Mar 2015 11:01:51 +0100
> From: Petr Baudis <pasky at ucw.cz>
> To: computer-go at computer-go.org
> Subject: Re: [Computer-go] Weak bots to run on CGOS
> Message-ID: <20150309100151.GP6738 at machine.or.cz>
> Content-Type: text/plain; charset=us-ascii
>
> Hi!
>
> On Mon, Mar 09, 2015 at 10:08:04AM +0100, Urban Hafner wrote:
>> I'm currently running Brown (random bot) and GnuGo on CGOS 13x13. Mainly
>> to
>> get a feel for the strength of my own bot. And my bot is really bad. ;) So
>> bad that it looses all games against GnuGo, but wins all games against
>> Brown. So, the rating is a bit useless I assume as there are no bots that
>> are in strength between GnuGo and the random player. Are there any bots in
>> that range out there? I'd be willing to run them myself on CGOS.
>
> What about libego? That used to be a pretty basic MCTS.
>
> Or you could try running a "super-weak Pachi":
>
>> Pachi can be used as a test opponent for development of other go-playing
>> programs. For example, to get the "plainest UCT" player, use:
>>
>> ./pachi -t =5000
>> policy=ucb1,playout=light,prior=eqex=0,dynkomi=none,pondering=0,pass_all_alive
> (see "Experiments and Testing" section in README for more details)
>
> This is plain UCT with light playouts and no move priors. If you just
> implemented the basic algorithms, your program should be equal or better
> than this.
>
> (Of course you can then gradually enable some pieces, or even just
> some of the priors/playout heuristics. I'd recommend implementing, in
> the order of priority, captures and 3x3 patterns in playouts, priors for
> the same in the tree, and RAVE. Don't bother tuning things too much
> before having RAVE as that is a big game-changer; but it probably won't
> work well without at least the playout heuristics I mentioned.)
>
> --
> Petr Baudis
> If you do not work on an important problem, it's unlikely
> you'll do important work. -- R. Hamming
> http://www.cs.virginia.edu/~robins/YouAndYourResearch.html
>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> Computer-go mailing list
> Computer-go at computer-go.org
> http://computer-go.org/mailman/listinfo/computer-go
>
> ------------------------------
>
> End of Computer-go Digest, Vol 62, Issue 8
> ******************************************
>
More information about the Computer-go
mailing list