Imo the explicit mention in the description (which is also erroneous as it omits the nD move — though the diagram includes it) is only because humans aren't used to counting to (or from) 0(!)
True, but isn't 'intuitiveness' all about catering to human peculiarities? It is not so much that I am worried about the description of the Fox, but more that in all kind of other cases people will get extra moves because they did not count on a slider leg also eliminating itself by taking 0 steps.
At that point surely it's not much harder just to support an arbitrary leaper atom as the first stage?
Well, so far every leaper is a special case, where I have determined by hand at what point it has to turn the corner, and how much extra transparent squares to add before or after that point. For inital N, C or Z this works now.
I'm guessing the likes of [W-NN] are out of scope for now? :P let alone [W-CC] which camel moves can't emulate at all…
Yes, this is hard. Because so far I implemented everything as a pre-processor, translating the bracket notation to XBetza by replacing the hyphens / question marks for a, eliminating all atoms, and writing the first atom at the end. So it cannot do anything that XBetza cannot do. (The resulting XBetza can be seen in the Betza Sandbox by clicking the move in the table a second time, btw.)
True, but isn't 'intuitiveness' all about catering to human peculiarities? It is not so much that I am worried about the description of the Fox, but more that in all kind of other cases people will get extra moves because they did not count on a slider leg also eliminating itself by taking 0 steps.
Well, so far every leaper is a special case, where I have determined by hand at what point it has to turn the corner, and how much extra transparent squares to add before or after that point. For inital N, C or Z this works now.
Yes, this is hard. Because so far I implemented everything as a pre-processor, translating the bracket notation to XBetza by replacing the hyphens / question marks for a, eliminating all atoms, and writing the first atom at the end. So it cannot do anything that XBetza cannot do. (The resulting XBetza can be seen in the Betza Sandbox by clicking the move in the table a second time, btw.)