05-03-2021, 06:18 AM
(This post was last modified: 05-03-2021, 06:18 AM by Eric Piette.)
Hi,
For the non compilation of the first file, that's because you have
(sites Occupied)
but should be
(sites Occupied by:All)
Because the by: parameter is not optional, see grammar.
Now that it is compiling, I got no legal moves for both players, so something is probably wrong in the description.
And I can see that you use pretty weirdly the define "ConnectionRule" I wrote last time.
What is the exact condition to place a piece in that game? Just on an empty site which has at least a path of empty sites between that position and an empty location of the perimeter? Nothing else?
For the non compilation of the first file, that's because you have
(sites Occupied)
but should be
(sites Occupied by:All)
Because the by: parameter is not optional, see grammar.
Now that it is compiling, I got no legal moves for both players, so something is probably wrong in the description.
And I can see that you use pretty weirdly the define "ConnectionRule" I wrote last time.
What is the exact condition to place a piece in that game? Just on an empty site which has at least a path of empty sites between that position and an empty location of the perimeter? Nothing else?