From 595916b91e8fc476215073e686b15ee0d572f40d Mon Sep 17 00:00:00 2001 From: Petr Baudis Date: Fri, 7 Mar 2008 18:03:52 +0100 Subject: [PATCH] UCT: Add domain hint parameters --- uct/uct.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/uct/uct.c b/uct/uct.c index 7ded2c4..e3608c5 100644 --- a/uct/uct.c +++ b/uct/uct.c @@ -196,6 +196,16 @@ uct_state_init(char *arg) u->gamelen = atoi(optval); } else if (!strcasecmp(optname, "explore_p") && optval) { u->explore_p = atof(optval); + } else if (!strcasecmp(optname, "pure")) { + u->mc.capture_rate = u->mc.local_rate = u->mc.cut_rate = 0; + } else if (!strcasecmp(optname, "capturerate") && optval) { + u->mc.capture_rate = atoi(optval); + } else if (!strcasecmp(optname, "atarirate") && optval) { + u->mc.atari_rate = atoi(optval); + } else if (!strcasecmp(optname, "localrate") && optval) { + u->mc.local_rate = atoi(optval); + } else if (!strcasecmp(optname, "cutrate") && optval) { + u->mc.cut_rate = atoi(optval); } else { fprintf(stderr, "uct: Invalid engine argument %s or missing value\n", optname); } -- 2.11.4.GIT