Ditto chess
In Ditto Chess, whenever the player to move can legally copy the opponent's previous move, they must do so. If they can't legally copy the move, they may play any legal move. A move is considered a copy if it meets the following conditions:
1. Same Piece Type: The move uses the same type of piece as the opponent's previous move (e.g., both moves are made by a knight).
2. Horizontally Mirrored Squares: The starting and ending squares of the copying move are mirrored across the center of the board horizontally compared to the original move. For example, a move from a1 to b2 is a copy of a move from h1 to g2.
3. Same Capture Status: Both moves either capture the same type of piece or both do not capture any piece.
As always, a move is not legal if it leaves your own king in check.
In Ditto Chess problems, the challenge is to find a sequence of moves starting from the initial position that follows these copying rules and achieves a specific goal, such as reaching a particular position or delivering checkmate. Ditto Chess is a fairy condition invented by Joachim Hambros.