OK, I took a peek this morning. The JAR-file is in fact there. The
only thing that may be confusing (if you don't read the documentation)
is that it's a plug-in architecture. So to run the ref-bots, you need
to drop the JAR-file and the XML-description to the directory that
contains the GoEngineGTP.jar.

To make it even easier, I added it to the archive that contains the
binaries. So all you need to do now is put the following in the
command-line: "java -jar GoEngineGTP.jar" (After you download the
CGOS.zip, obviously)

That will prompt you with a list of engines available to run. If you
don't want the prompt, you can add the name of the engine you want to
use to the command-line. So that would be "java -jar GoEngineGTP.jar
TesujiRefBot" for the ref-bot that just uses AMAF. Or use "java -jar
GoEngineGTP.jar MCTSRefBot" for the one using MC-UCT with light
playouts. Note that there's also a AMAFRefBot defined in there. This
is actually the MCTSRefBot with the node-expansion threshold set to
the number of playouts, which should be equivalent to straight AMAF.

Edit TesujiRefBot.xml to set the desired number of playouts. The
CGOSClient program automatically connects your engine to 9x9 CGOS. If
nothing changed in CGOS over the past year that is.

Let me know if that works for you.

Mark


On Sun, Dec 13, 2009 at 7:28 PM, Brian Slesinsky <br...@slesinsky.org> wrote:
> That's why I decided to say something :-)
>
> 2009/12/13 Mark Boon <tesujisoftw...@gmail.com>:
>>
>> On Dec 13, 2009, at 3:31 PM, Brian Slesinsky wrote:
>>
>> I probably won't have time to look at it much, but it would be good to
>> have another Java refbot to compare against. I did look at Plug-and-Go
>> but the install seems a bit tricky since I don't use Eclipse or
>> Spring. Ideally, each engine should compile to a jar file that
>> provides a GTP interface when you run it with "java -jar
>> somefile.jar", just like Java refbot.
>>
>> It's been a while since I looked at it, but I thought it had the JAR-files
>> but apparently not for the refbots. But you can simply open it in Eclipse
>> and say "Export" and choose to export to a JAR file that you can run through
>> GTP. But yes, for that you do need to download Eclipse at least. The Spring
>> libraries are included, not extras needed for that.
>> But the point is, I think, that I got no feedback. So how am I supposed to
>> know what people prefer? Or what is missing?
>> Mark
>>
>> _______________________________________________
>> 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