Johnny Luken wrote on Mon, Apr 27, 2015 02:24 PM UTC:
Of course one piece type may have several implementations.
Abbott created the Long Leaper as a piece restricted by consecutive opponent blocking.
There are several equally valid implementations;
Skewer (x, x', x', x', 0, 0) => (0, 0, 0, 0, x, 0)
which can capture consecutively but must land one place immediately after the last captured piece.
Skipper (x, 0, x', 0, x', 0, x', 0, 0) => (0, 0, 0, 0, 0, 0, 0, 0, x)
which captures consecutive equidistant opponents, landing beyond the last captured piece equal to their mutual distance.
Crazy Hopper (x, 0, x', 0, 0, 0, x', 0, 0) => (0, 0, 0, 0, 0, 0, 0, 0, x)
which captures pieces by landing an equal number of spaces behind them as it was in front of them, but has freedom to move 45 degress between captures. This piece is also the long ranged extension of the King from Turkish Draughts.
All degenerate to the Leaper primitive (x, x', 0) => (0, 0, x) in the simplest use case.