Check out Janggi (Korean Chess), our featured variant for December, 2024.

This page is written by both of the game's inventors, João Neto and Ralph Betza.

Retrochess - A chess variant challenge

You can make a chess variant (CV) by changing the FIDE rules in one or more ways, like the shape of the board, the movement of the pieces or the number of players.

What we (Joao Neto and Ralph Betza) propose here is to make a game where the change happens in an unexpected point, the arrow of time!

The idea of retrochess would be to make a CV where you start with an empty board (an impossible FIDE position) or with just both kings (a FIDE draw) and start playing backwards. That is, the possible retraction moves of retrochess would be untakes, unmoves, uncastles and so on...

In other words, you would play a game where every move was a retraction of a previous legal move, using the principle of retroanalysis. Until now, retroanalysis has been used in problems, but never to try to play a game!

The basic rules of Retrochess are:
 

  1. Every position in the game must be a legal chess position that could be reached by a series of legal moves starting from the initial position of FIDE Chess. An exception is made for the first move, when the board is empty and the players must place their Kings.
  2. A move is made by retracting a move: you must look at the current position and imagine the previous position and the move that was made to create the current position. The move, the current position, and the previous position must all be legal.
  3. You retract the move you have chosen and now it is the other player's turn to unplay a move.

Here are a few examples of situations that may arise:

a) legal back moves

. . . . . . . .             . . . . . . . .
. . . . . . . .             . . . . . . . .
. . k . . . . .             . . Q . . . . .
. . . . . . . .             . k . . . . . .
. . . . . K . .     =>      . . . . . K . .
. . . . . . . .   Kb5:Qc6   . . . . . . . .
. . . . . . . .             . . . . . . . .
. . . . . . . .             . . . . . . . .

so in this position, black forces white to make some move with the queen

b) illegal back moves

. . . . . . q .             . . . . . . q .
. . . . . . . .             . . . . . . . .
. . . . . . . .             . . . . . . . .
. . . . . . . .             . . . . . . . .
. . . . . k . .     =>      . . . . . k . .
. . . . . . . .   Qg3-g1    . . . . . . Q .
. . . . . K . .             . . . . . K . .
. . . . . . Q .             . . . . . . . .

white cannot unmove his queen to g3, because it creates a illegal FIDE position (black is in check, but it is White's move).

Notice that when Black is choosing an unmove, the current position is "White to play", and vice versa!

c) impossible positions

. . . . . . . .             . . . . . . . .
. . . . . . . .             . . . . b . . .
. . . . . . . .             . . . . . . . .
. . . . . . . .             . . . . . . . .
. . . . . k . .     =>      . . . . . k . .
b . . . . . . .   Be7:a3    O . . . . . . .
O O . . . K . .             O O . . . K . .
. . . . . . . .             . . . . . . . .

there could not be a pawn in a3 in this position
 
There are some ideas that we have (but feel free to not use them)
 

We each had this idea independently when talking to other people, but we could not manage to find the perfect set of rules to make a good game out of it. Perhaps you can! back to top


After the announce in Hans Bodlaender pages, we get some comments:
 

I saw your writeup of Retrochess on Hans's CV web site.  I was intrigued because I had been thinking of the same idea myself.  I would be interested in playing Retro by e-mail, once a set of cohesive rules is established. In the meantime, here are some random thoughts I had about the rules.  Let me know what you think!
- Mike Smolowitz ((email removed contact us for address) ultranet.com)

[Mike]You could say that you can't win until your opponent has all of his/her pieces on the board.  But that probably wouldn't work so well.  Doing all the untakes at the beginning would make for a very unlikely bloodbath, if you looked at the game going forwards; but at least it would be legal.

[Ralph] Right, so maybe if you had to make one uncapture every 2 moves, or something similar?

[Joao] I like it! Perhaps that should be agreed by the players, and the rules could give a default value. That value could even be used as a compensation in stronger vs weaker player games (not usual in chess, but typical in go)

[Mike] Sure, why not.  If it were more than every 3 moves, for instance, then the game would be very long - at least 60 moves each (15 uncaptures x 4 moves per uncapture).  A cycle of 2 or 3 should be enough.  And doing all the uncaptures at the beginning of the game might be interesting too.

[...] I have also thought about retro-strategy.  I would tend to do my untakes in my back rows, so that the new enemy pieces have a long way to travel home (especially the pawns).  I might untake many pawns in the a (or h) column, so that my opponent would be forced to bring the pawns home by a series of untakes to get them in different columns.  The king would be a powerful piece in Retro:  you can walk into check, and force your opponent to undo the check.  Done properly, you could advance your king toward his home square while forcing your opponent to waste moves undoing checks.

One other bit of strategy I thought of might have to be prohibited by a special rule.  Under the rules mentioned so far, it's OK to leave a piece on an opponent's home square, preventing him/her from reaching the complete initial position.  It's not like the opponent can take the piece that's in the way. This is legal in backgammon, but the difference is that it's possible for the opponent to hit a single blot.  How would we prevent this approach?  We can't ban pieces from the 7th and 8th rows.  What about a variation of check: if a piece can reach its initial square, and an enemy piece is on it, that enemy piece must move right away.  That's off the top of my head as I write this; I don't know what the ramifications would be. We need some kind of rule to prevent both sides lounging around in their 7th and 8th ranks, just as we need a mandatory untaking rule.

Other oddities:  after uncastling, the king and the rook are frozen!  You can't move them, because that would invalidate the castle that's already happened.  The castling restrictions regarding check are still the same.

[Ralph] Since you demonstrate that uncastling may be undesirable, I am tempted to make it forced.

[Mike] How about "un passant"?  For instance, a black pawn moves from a3 to b4, leaving a white pawn at a4.  This forces white to immediately move the new pawn from a4 to a2!

Other obligations might arise.  If white moves pawns back to b2 and d2, and there is a dark-square white bishop already on the board, then it can't reach c1.  So it must be un-underpromoted (underdemoted?), or else black has to untake the bishop on c1.  And black might choose not to cooperate.

[Ralph] Wow! That's a three-exclamation-point winning tactic. Black must cooperate because of the requirement to make a legal uncapture, and must do so without delay or else his piece from c1 might have a long journey home. However, is it a winning tactic? The promoted Bishop must become a Pawn on the 7th rank, so White also has some disadvantage, which might well be larger. If nothing else, this is a way to make a position more complicated and difficult. If you have several of these situations and some tripled Pawns, finding a legal unmove could be very hard; and deciding whether your opponent's unmove was legal could be equally hard.

[Joao] About unpromotion: should it be a good strategy to untake 10 knights? or 10 bishops?

[Mike] Yes and no, IMO.  It would force your opponent to unpromote all the extra
pieces, but he/she could easily retaliate by doing the same to you.  So if your opponent uses this approach as much as you do, then all it does is slow down the game without giving either side an advantage.  Maybe we should only allow uncaptures that don't create extra pieces (or two bishops on the same color square).

[Joao]We should try the game with the least possible move restrictions!

[Mike] I agree!  It wouldn't be as much fun to play if you had to constantly check
a long list of restrictions before each move.  I'd like to allow at least some dirty tricks. :)  Making things difficult for the opponent is a natural part of the strategy - especially if you can't remove the opponent's pieces! back to top



Progressive ideas

[Ralph] There should also be a shorter way to win, I think. Of course, if a game takes too many moves, people can play Progressive!

[Joao] That's a good idea! But in this case, Progressive Orthodox moves (both players move the opponent pieces)

[Mike] Well, I'd be content to try basic Retro first.  We could always have basic Retro and Progressive Retro as separate games.

[Joao] I had another different idea for progressive retrochess, here it goes:
 

  1. White puts the white king on the board
  2. Black puts the black king in a legal position on the board
  3. White makes a legal FIDE unmove, then Black makes two unmoves (one black and one white), then White makes 3 unmoves (b,w,b), then Black makes 4 (w,b,w,b), and so on (like in Progressive Orthodox Chess)
  4. The winner is the one who obtains the initial FIDE setup, and that means all pieces (black and white)
  5. A player looses if he puts the board into an impossible position

So now, both players are interested in unmoving all pieces, not just their own. It's kind of a race, a progressive retro-race, where you run and run just to get at the start line of a usual FIDE game (I wonder why this reminds me of Alice?...) back to top


Written by Joao Pedro Neto, Ralph Betza and and others, see text.
WWW page created: 1998. Last modified: April 15, 1999.