Daniil Frolov wrote on Mon, Oct 25, 2010 12:28 PM UTC:
If all pieces of both sides changes, why not make transformation optional?
Another idea: when player makes move, he choses to change either kind of movement (rook, bishop, knight, camel, etc.) or capturing method (replacement, overtaking, custodianship, etc.)? 'Pieces of same type', wich also changes, are only pieces, wich have both same kind of movement and same capturing methods. Or ALL pieces, wich had property, wich was changed (all pieces, moving as rook or all pieces, capturing byovertaking) also transforms! Or, for example, if piece, wich had knight's move changed capturing method into custodianship, all piece with knight's move's now captures by custodianship.
Capturing with special methods by knight must be specified: knight's leap can be considered as one step knightrider or as another way of movement. In second case, knight's move can be defined as moving 2 steps orthogonally and one at right angles (and camel's move in this case is '3 orthogonally and 1 at right angles' or '2 diagonally and 1 at right angles') or as moving 1 orthogonally and 1 diagonally outwards.