08-21-2020, 02:24 AM
Let me know if you find a way through. I'm stuck at different point on different games.
The system seems to be designed more around piece connectivity rather than dynamic region connectivity - probably for efficiency reasons.
I am having a hard time to find ways to test for the connectivity of a region and/or to split a region into disjoint sub-regions or count such and it seems that to identify the regions you want to test, you also need a way to split them.
Also I am not sure if Liberties are just Empty cells or are Playable cells as defined by normal play, or by a specified set of moves. If the latter, maybe a special kind of test piece could be used to define the liberties you need to test, but still I am not sure there is a concept of connection/adjacency that respects membership in a subregion as a criterion for its existance.
The system seems to be designed more around piece connectivity rather than dynamic region connectivity - probably for efficiency reasons.
I am having a hard time to find ways to test for the connectivity of a region and/or to split a region into disjoint sub-regions or count such and it seems that to identify the regions you want to test, you also need a way to split them.
Also I am not sure if Liberties are just Empty cells or are Playable cells as defined by normal play, or by a specified set of moves. If the latter, maybe a special kind of test piece could be used to define the liberties you need to test, but still I am not sure there is a concept of connection/adjacency that respects membership in a subregion as a criterion for its existance.