Based on the current protocols, it would make sense to retain the xs* and xp* conventions, and rather than having the pattern encoding string just be the lowest of all 8 possible reflections and rotations, have it be the lowest of all 8 possible reflections and rotations of all possible translation of the pattern. There would be no need for xq* (unless you want to somehow distinguish agars that seem to shift giving them a lower mod, but this precedent hasn't existed for xp* or xq*). y* would be impossible. zz* should be unnecessary. ov* might still be possible for rules involving large tori.calcyman wrote:At this stage, before anyone programs anything, it's worth discussing how best to represent objects in a toroidal universe.
One could similarly qualify cylindrical rules, although those could support xq*, y*, and zz*.