HermanHiddema wrote:Don't worry about grammatical legality, worry about readability. The purpose of language is to communicate
This is a theoretical problem, a challenge.
HermanHiddema wrote:First try several different approaches at stating the rules to find what works (e.g. chains vs. paths vs. grid colorings vs. whatever).
Fair. I originally thought about the approaches and concluded paths was the most concise, but I typed the others out this time and:
Path:
Captured is without paths along the lines to empty spots through only One's.
Area is One's and empty spots without paths to Other's not through One's.
Recursive:
Not captured is 1 grid line from empty spots or the not captured.
Area is One's and empty spots 1 line from area.
Chain:
2 connected pieces are 1 grid line apart or connected to a third.
Not captured is connected to a piece 1 grid line from an empty spot.
Area is One's and empty spots not connected to an empty spot 1 line from Other's.
There's probably a way to improve the chain definition, but recursion seems to be better than paths after all. So here's a CMNZR attempt:
1. Black, White etc. quits, passes, or puts One's piece on an empty grid point, removing Other's captured (not 1 grid line from empty spots or Other's uncaptured) then One's captured-avoid board states of One's past turns.
2. If One passes following a pass Other resumes 1. by no pass or agrees on pieces to remove before each finds area (+7 if White if Black had no first free turns). Area is One's pieces and empty spots 1 line from area.
Compare with CMNZR 1.1:
1. Black, White etc. quits, passes, or puts One's piece on an empty grid point, removing Other's without paths along the lines to empty spots through only Other's then for One's-avoid board states of One's past turns.
2. If One passes following a pass Other resumes 1 by no pass or agrees on pieces to remove before each sums One's, empty spots without paths to Other's not through One's, and 7 if White if Black had no first free turns.
Surprisingly (to me too), CMNZR 1.1 is three characters shorter. I think what's wrong with the recursive version is the necessary introduction of the term "captured" to enable recursion, and the change of focus from pieces to captured pieces in rule 1 means that "pieces" can't be omitted from "One's pieces" in the area definition.
Now back to some other comments you made. There is an implied "each" after "Black, White etc."; with the right emphasis, it sounds fine to me in speech. Proper nouns can be used to capitalize common nouns, like Enemy or Justice. Removing "etc." would both remove another of the few indicators of alternating turns and leave the grammatically incorrect "Black, White". Fixing it with "Black then White" makes the ruleset actually contradict itself by implying just two turns.
We seem to disagree on the definition of "complete game rules". Here's my take. The game is Go. Rules specify what are legal actions by a nonempty set of intelligent entities while voluntarily constrained to those rules. Complete means all-encompassing of actions that must be allowed and disallowed to constitute a game. I have up to now willed that everything common to Go rules (except for whether winning has degrees - I'm not sure yet) be included in CMNZR. Quitting is part of the game; it is ending the game. How to handle a (dead) stone disagreement, namely by resuming a phase with a specific player, is certainly a rigorous and precise action like how situational superko works. Cheating without being caught, not quitting, is where I draw the line of meta-game - that's where an entity demonstrates a lack of will to be constrained by the rules.
Someone may convince me that how to decide who goes first should also be included by my reasoning despite not being included in most Go rulesets...