Skip navigation

Nearly Undone

I've just uploaded a new version of chrss. The new features are as follows:

Now the last feature is a pretty big one, so I'm being cautious about it. Being able to undo a move in a game of chess has many implications. I know some players will find that this breaks the whole idea of J'Adoube (the touch-move rule), but also others will find it useful to avoid ruining an otherwise good game.

As chrss is not a competitive site, I think that the ability to undo a move will be a boon. Often when playing a game of chess against a friend you might offer them the chance to take a move back. e.g. if it would clearly end the game early. This sort of decision is shared by both of the players and requires both of their consent.

Therefore to undo a move in chrss it works like this:

If Player 2 decides to make a move before Player 1 undoes their move then the "allow undo" will be cancelled.

At the moment though the "allow undo" button is only available to the admin account. I've done this just to make sure that everything works ok. I've done a fair bit of testing, but as undo allows the board to change out of sequence I want to make sure there aren't any unintended consequences, before rolling this out to everyone. Hopefully that will be in the next couple of weeks.

So if you are playing a game against me you can ask to undo a move if you suddenly realize you've made a foolish error!

updated: April 13, 2009, 1:43 p.m.

beancountereric: April 14, 2009, 9:33 a.m.

Sounds like a good system - I won't be letting anyone take any moves back though (only joking!!)

lilspikey: April 14, 2009, 10:55 a.m.

Hopefully it'll work nicely. Plus given it requires both players to agree for each take-back it shouldn't get abused too much.

comments support markdown syntax (html will be removed).

made with psychic origami, using django.