@YiannisLazarides Maybe. You need really ordered pairs, one for each point: <colour,count>, where colour is white, black, none. So I have counters for the counts and macros for the state. It works pretty well. Unless there's some really simple way of doing it, I'll just stick with that. The code is here if you're interested:
github.com/amunn/tikz-backgammon and an earlier example here:
tex.stackexchange.com/q/48591/2693 (I don't know if you saw the question).