#1 · Gambler the Bot
24 Sep 2010
Last summer I've been experimenting a bit with static evaluation in Havannah as I was convinced that a static evaluation can be made that provides a useful approximation of the win chances in a position. It was clear that such an evaluation function would not be a cheap one to execute as it should be able to assess frames and dead structures. I also decided that ringevaluation was not necessary, as the search should be able to deal with the shallow tactics, ignoring the possibility of large ring structures (which would be difficult to find in MC based searches as well). When I had to move to other activities, I had a working prototype, able of doing about 8 evaluations per second on a size 10 board. The resulting evaluation seemed intuitively much better than an MC search of a couple of minutes but further testing was required before putting it to the test in real life games. When RoF appeared I decided to give it one more look, testing it in a few games against RoF, improving things that did not work as planned and the result is now playing here. I hope the change in approach leads to a new playing style where tricking the opponent with lots of ring threats is no longer the main strategy.