On Thu, Dec 31, 2009 at 10:33 PM, Mark Higgins <[email protected]> wrote:

> I'm coding up my own little backgammon simulator in python and want to
> benchmark it against gnubg. I was hoping there's a gnubg python module I can
> install and import that would expose the underlying engine so I can pass my
> generate boards and dice rolls into it, and have it return the set of
> possible moves ordered by what it thinks expected point scores are - that
> sort of thing.
>
> Does such a module exist? I googled around a bit but didn't find anything.
>

Hi!

I would strongly suggest that you use the benchmark databases from Josephs
work. The benchmark databases can be found here:
ftp://ftp.demon.nl/pub/games/gnubg/nn-training/benchmarks

(Plain ascii files)

The classify positions like gnubg main code, and we therefore also use the
same benchmark (We mainly focus on the contact class). I believe this is the
ideal way to check the strength of a bot, since it is quite fast and
accurate enough. If you like this idea, look at Josephs code. I can also
provide you come C code (depending on glib) which runs through a benchmark.

The other way of finding strength of a bot is to play long sessions against
each other. Was that more of what you where thinking?

-Øystein

PS: Can you tell us more about your project? What's the AI technology?
Neural net? What's the state? Can it do deeper searches? Cube evaluations
etc? We're curious here.
_______________________________________________
Bug-gnubg mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-gnubg

Reply via email to