Thanks for your input. I'm still thinking about this.
I really cannot decide which rollout code to use. :-)
- sagnubg is really good but I have to tweak it a bit to make it work. I'm also not sure it is multi-threading.
- GNU Backgammon, for sure it is good, but I probably have to build some scripts to run this through. Indeed multi-threading seems to work.
- My own little rollout code. It really works good, but when I add multi-threading with OpenMP, it really does not speed up at all. Getting this working is actually what I'm spending time on now. I'm really scratching my head.
As you mention, the tool I posted some weeks ago can indeed be used for some of the positions. That was actually the main reason I created the tool in the first place. I think you are right. I have to start with the positions with a lot of checkers born off. I can probably sort out in a simple way. I should also only handle positions where gammon and backgammon are not a subject. I can probably handle those separately.
-Øystein