🕸Fergus Duniho wrote on Wed, Nov 9, 2022 06:14 PM UTC:
This game has a paradoxical nature, because some pairs of independent spaces also function as though they are the same space. Due to this paradoxical nature, confusions about the rules can easily arise. This makes it all the more important to clarify the rules in detail. It is not enough that the rules seem clear and complete to its creator. The standard to be met is that they seem clear and complete to other people, and particularly to programmers, who have to anticipate every possible move ahead of time.
Here are some examples that are not handled clearly enough in the description of the rules. The following diagram shows legal moves for the Bishop on c1. It can move to 4, though not to a4.
This diagram shows its legal moves a few moves after it has moved to 4. At this point, it may move to b3 but not back to c1. Is this all correct?
This game has a paradoxical nature, because some pairs of independent spaces also function as though they are the same space. Due to this paradoxical nature, confusions about the rules can easily arise. This makes it all the more important to clarify the rules in detail. It is not enough that the rules seem clear and complete to its creator. The standard to be met is that they seem clear and complete to other people, and particularly to programmers, who have to anticipate every possible move ahead of time.
Here are some examples that are not handled clearly enough in the description of the rules. The following diagram shows legal moves for the Bishop on c1. It can move to 4, though not to a4.
This diagram shows its legal moves a few moves after it has moved to 4. At this point, it may move to b3 but not back to c1. Is this all correct?