lichess.org
Donate

Feature idea: Conditional premoves that are simple to input

The is a feature for non-correspondence chess:

Currently premoves are dangerous unless you are doing recapturing. Here is a simply UI tweak to make conditional premoves simple to enter which integrates well in existing functionality:

The idea is to make conditional pre-moves that work as follows:
You first enter the pre-move condition for the opponent by drag-and-dropping one of his pieces. This is shown as a (say) a blue arrow (like those you can do with right-clicking).

You then enter your pre-move (by drag-and-drop, as now).

If the opponent makes the move entered, your pre-move is automatically played in response. Else it is not.

If you only pre-move your own piece pre-moves work as now. Pre-moves can still be cancelled by clicking anywhere on the board (resets the board). The feature will thus not break any existing functionality.

The idea can be extended to allow pre-move sequences deeper than 1 ply, but I don't think that would be very useful.
Premoving is good in last seconds of bullet/blitz only. And you have time to make moves for your opponent and then response to those.

This topic has been archived and can no longer be replied to.