On Oct 24, 2008, at 11:09 PM, Don Dailey <[EMAIL PROTECTED]> wrote:

Hi Jason,

That's great!  Thanks.

Did you test for basic conformance based on the numbers I reported
earlier for black score and average nodes per game?

No. I probably should have...


I will check it out later if I can get D installed and run the big
self-test too.   Can you send me a statically compiled linux binary?

Absolutely... I did not want to email a half 500k attachment.



- Don


On Fri, 2008-10-24 at 23:01 -0400, Jason House wrote:
On Sat, 2008-10-18 at 09:26 -0400, Don Dailey wrote:
I have two versions of the reference bot.  A C and a Java version.

I've ported the Java position.d to D2 and added a basic wrapper around
it.  Here are performance numbers on my laptop
javabot runs in 132 seconds for 1,000,000 simulations
drefbot runs in 146 seconds for 1,000,000 simulations

compilation command with dmd 2.014:
dmd -gc -O -release drefbot.d gtp.d position.d phobosrandom.d
tangoshuffle.d -ofdrefbot
(windows user append .exe to end of line)

Here's a basic description of the files:
position.d - A D2 port of position.java
gtp.d - GTP implementation using some generic programming
       (automatic parameter conversion, uses command registration)
drefbot.d - Basic glue of position.d with gtp.d
tangoshuffle.d - Used as replacement for Collections.shuffle
phobosrandom.d - Patched version of std.random to fix a serious bug

It's possible to eliminate tangoshuffle.d, but I was lazy with my
initial port and didn't bother thinking about how to efficiently shuffle
(and debug whatever I hacked together)
_______________________________________________
computer-go mailing list
[email protected]
http://www.computer-go.org/mailman/listinfo/computer-go/
_______________________________________________
computer-go mailing list
[email protected]
http://www.computer-go.org/mailman/listinfo/computer-go/

Reply via email to