I've noticed that the nature of the tactics differ from one website to another. For instance, on lichess.org/training (the website which I train tactics the most on), I have noticed that tactics always present (at my rating level, at least) with the following features:

  1. The opponent has just blundered, and the position we are playing is now winning (but was not before the blunder). There are no puzzles where one must hang on to keep the position equal, or play for a draw;
  2. There is always only one correct sequence of moves, i.e. each move is markedly better (according to Stockfish) than all of its alternatives. There are no problems where one must find the most accurate win, with other variations still winning;
  3. The computer will always respond the best moves, not the most natural or most challenging ones, or the ones that were actually played in the game. For instance, say the tactic involves a mate threat, and that the opponent can choose between going down a full queen immediately (with no immediate mate), or trying escape with the king, with the latter alternative leading to forced mate in 7 (the line we should actually be calculating). Then the computer will lose its queen and the tactic will be over much sooner than if it had tried to save the position.

It is easy to imagine why these features make the problem of identifying tactics from analysed games more tractable, but from the perspective of learning the game they are not ideal: 1. results in defensive play being neglected and 2., 3. make the puzzles less representative of real play. I found this old blog post on how tactics are generated on lichess, but I believe things have changed a lot since then and I think it's no longer relevant (I was not able to find more recent posts, and have not attempted to look at their code).

I have noticed that on chess.com/puzzles 3. (and possibly 1.) do not occur, but I'm not sure since I train rarely there. I actually prefer the problems on lichess, since they look (at least at the starting position) a little more realistic. I'm also aware of a few other websites, like chesstempo (where I believe multiple moves are allowed).

This is my main question: Can anyone provide a comprehensive comparison of the different tactics trainers available, in terms of the above and other characteristics? How are these differences explained in terms of the algorithms that mine and create tactics? How can I best train various aspects of tactical play, which may not all be accessible on one website?

  • 2
    There are trainers that definitely deal with #1 and #3. They're called "books"
    – David
    Jul 25, 2020 at 11:06
  • Yes, do check out the step-by-step method from the Netherlands. It is a psychologically built from scratch tactics method which explains the concepts as well. Jul 31, 2020 at 10:14
  • Note that since Lichess puzzles are automatically generated, the generator purposely picks positions with one move that is clearly better than the others, so that it is unlikely that it is incorrect. However, your point (2) is incorrect; I have quite a few times encountered puzzles where there are multiple winning moves (leading to checkmate) and they are all accepted. Moreover, the generator sometimes marks some good moves as "good, but you can do better".
    – user21820
    Aug 1, 2020 at 16:32
  • @user21820 I remember the "good, but you can do better" messages from a few years ago. But since I've restarted playing chess during lockdown I haven't been getting them, so I think they changed the algorithm. Aug 2, 2020 at 17:07
  • 1
    @EmilioFerrucci: If I ever see a new one, I'll let you know. =)
    – user21820
    Aug 2, 2020 at 17:48

1 Answer 1


The tactics trainers cannot be compared to each other. You need to compare them to a specific person as everybody has different needs and preferences.

That said, all the ones I have seen are done poorly from an educational perspective which would most effectively help you improve as fast and as far as you could.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.