Answers.Body: <p>Being a programmer, I have created an answer to this burning question of mine. A puzzle designing and solving interface as described in the question is available online at <a href="https://www.apronus.com/chess/puzzle/editor.php" rel="nofollow noreferrer">https://www.apronus.com/chess/puzzle/editor.php</a>. Anyone can create their own puzzle and make it public through a hyperlink. Free for amateur non-commercial use only.</p>
  
  <p>A demonstration of this kind of puzzle solving experience is available as a large collection of mate-in-2 puzzles at <a href="https://www.apronus.com/chess/puzzles/mate-in-2/" rel="nofollow noreferrer">https://www.apronus.com/chess/puzzles/mate-in-2/</a></p>
  
  <p>There is a Facebook group dedicated to these interactive puzzles with hundreds of examples: <a href="https://www.facebook.com/groups/InteractiveChessPuzzles/" rel="nofollow noreferrer">https://www.facebook.com/groups/InteractiveChessPuzzles/</a></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2016-09-09T14:03:14.883Z
Answers.LastActivityDate: 2020-02-12T14:59:59.437Z
Answers.LastEditDate: 2020-02-12T14:59:59.437Z
Answers.UserDisplayName: MichalRyszardWojcik
Answers.Body: <p>This sounds like just playing the original position against an engine normally, except maybe with a "correct move" message whenever the correct solution moves are played, and "you solved it" at the end?</p>
  
  <p>I "play out" Shredder's puzzles sometimes this way by switching off puzzle mode and backing up a move. But yeah, it's clunky (a lot of extra clicking) and should be easier.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-06-03T12:03:39.220Z
Answers.Text: The engine chooses one line of defense. If the problem is to be grasped in its entirety then it is up to the user to come up with other defenses and how to counter them. I don't think that any kind of usual engine interface would provide this experience. And how will it now that the problem is solved? I need to beat the engine in all "relevant" lines, not just in the one line it considers best.
Answers.UserDisplayName: MichalRyszardWojcik
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-06-03T13:39:09.490Z
Answers.Text: @user3456 I see. You want to have the problem have a whole tree of (reasonable) responses for both sides pre-set, and sequence the user through every branch in the tree (or at least every branch for the "opponent"), at the user's pace. I.e. the user plays every line out as far as he wants until he sees for himself/herself that it's winning (or losing). Then says "next" to have the software take him/her to the next nearest pre-programmed "reasonable response" that hasn't already been covered. Interesting. The idea being to "guide" the user to "discover" the main line for himself/herself.
Answers.UserDisplayName: Jeff Y
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-02-12T15:01:00.070Z
Answers.Text: A demonstration of this kind of puzzle solving experience is available as a large collection of mate-in-2 puzzles at https://www.apronus.com/chess/puzzles/mate-in-2/
Answers.UserDisplayName: MichalRyszardWojcik
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-06-02T20:42:27.030Z
Answers.LastActivityDate: 2016-06-02T20:42:27.030Z
Answers.UserDisplayName: Jeff Y
Answers.Body: <p>The only tool I know of that would be useful here is Chessbase, but may not be exactly what you want. You can add variations along with training questions at any point in the main line or any sub-variation. This seems to be what you are looking for.</p>
  
  <p>Chessbase Reader may support that as well, but not sure.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-06-02T20:41:48.150Z
Answers.Text: But will Chessbase prompt me to play out all the required lines of the solution in an interactive way? Or is it just a way of encoding the problem for manual review?
Answers.UserDisplayName: MichalRyszardWojcik
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-06-03T23:03:21.093Z
Answers.Text: Try it yourself. Trial versions
Answers.UserDisplayName: Priyome
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-02-12T15:01:44.023Z
Answers.Text: What I want is demonstrated here as a large collection of mate-in-2 puzzles at https://www.apronus.com/chess/puzzles/mate-in-2/
Answers.UserDisplayName: MichalRyszardWojcik
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-06-02T20:31:16.093Z
Answers.LastActivityDate: 2016-06-02T20:31:16.093Z
Answers.UserDisplayName: Priyome
Body: <p>Looking for a tool for designing chess puzzles with an interface to test the user against all reasonable defenses (not just the single main line), to allow alternative solutions (without the usual bother of try again please), and which continues playing after a wrong move with the help of an engine rather than interrupting the chess experience with "wrong move try again".</p>
  
  <p>The idea is to make the practice of solving problems a real chess experience like an analysis session with a trainer or partner. I am interested in this kind of software whether it is free or not, online or to be installed.</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-06-02T17:25:13.543Z
Comments.Text: In case you fail to get a satisfying answer, try posting [here](http://softwarerecs.stackexchange.com/)...
Comments.UserDisplayName: AlwaysLearningNewStuff
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-06-03T06:37:13.860Z
Comments.Text: It seems to me like you're looking for some sort of virtual analysis partner. While I think such a thing could be useful, I do not know of such an application myself.
Comments.UserDisplayName: Scounged
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-06-03T12:11:04.050Z
Comments.Text: @Scounged It is not an analysis partner. It is supposed to be used by teachers who prepare problems to solve as online exercises. It should also improve on the ChessTempo.com tactics training routine, which only challenges the user to play one main line, and never allows to play out alternative solutions, and just stops the exercise when a wrong move is played.
Comments.UserDisplayName: MichalRyszardWojcik
Tags: <software><training>
Title: Tool for solving puzzles with multiple defense lines, alternative solutions and playing wrong lines until user resigns
ThreadText: # Tool for solving puzzles with multiple defense lines, alternative solutions and playing wrong lines until user resigns
  
  (Asked by: username_0 on 2016-05-26)
  
  Looking for a tool for designing chess puzzles with an interface to test the user against all reasonable defenses (not just the single main line), to allow alternative solutions (without the usual bother of try again please), and which continues playing after a wrong move with the help of an engine rather than interrupting the chess experience with "wrong move try again".
  
  The idea is to make the practice of solving problems a real chess experience like an analysis session with a trainer or partner. I am interested in this kind of software whether it is free or not, online or to be installed.
  
  **Tags:** software, training
  
  > **Comments:**
  > **username_1**: In case you fail to get a satisfying answer, try posting [here](http://softwarerecs.stackexchange.com/)...  
  > **username_2**: It seems to me like you're looking for some sort of virtual analysis partner. While I think such a thing could be useful, I do not know of such an application myself.  
  > **username_0**: @username_2 It is not an analysis partner. It is supposed to be used by teachers who prepare problems to solve as online exercises. It should also improve on the ChessTempo.com tactics training routine, which only challenges the user to play one main line, and never allows to play out alternative solutions, and just stops the exercise when a wrong move is played.  
  
  ---
  
  ## 3 answers
  
  ### Answer by username_0 on 2016-09-09. Score: 2 | Accepted answer
  
  Being a programmer, I have created an answer to this burning question of mine. A puzzle designing and solving interface as described in the question is available online at <https://www.apronus.com/chess/puzzle/editor.php>. Anyone can create their own puzzle and make it public through a hyperlink. Free for amateur non-commercial use only.
  
  A demonstration of this kind of puzzle solving experience is available as a large collection of mate-in-2 puzzles at <https://www.apronus.com/chess/puzzles/mate-in-2/>
  
  There is a Facebook group dedicated to these interactive puzzles with hundreds of examples: <https://www.facebook.com/groups/InteractiveChessPuzzles/>
  
  
  ---
  
  ### Answer by username_3 on 2016-06-02. Score: 1
  
  This sounds like just playing the original position against an engine normally, except maybe with a "correct move" message whenever the correct solution moves are played, and "you solved it" at the end?
  
  I "play out" Shredder's puzzles sometimes this way by switching off puzzle mode and backing up a move. But yeah, it's clunky (a lot of extra clicking) and should be easier.
  
  > **Comments:**
  > **username_0**: The engine chooses one line of defense. If the problem is to be grasped in its entirety then it is up to the user to come up with other defenses and how to counter them. I don't think that any kind of usual engine interface would provide this experience. And how will it now that the problem is solved? I need to beat the engine in all "relevant" lines, not just in the one line it considers best.  
  > **username_3**: @user3456 I see. You want to have the problem have a whole tree of (reasonable) responses for both sides pre-set, and sequence the user through every branch in the tree (or at least every branch for the "opponent"), at the user's pace. I.e. the user plays every line out as far as he wants until he sees for himself/herself that it's winning (or losing). Then says "next" to have the software take him/her to the next nearest pre-programmed "reasonable response" that hasn't already been covered. Interesting. The idea being to "guide" the user to "discover" the main line for himself/herself.  
  > **username_0**: A demonstration of this kind of puzzle solving experience is available as a large collection of mate-in-2 puzzles at https://www.apronus.com/chess/puzzles/mate-in-2/  
  
  ---
  
  ### Answer by username_4 on 2016-06-02. Score: 0
  
  The only tool I know of that would be useful here is Chessbase, but may not be exactly what you want. You can add variations along with training questions at any point in the main line or any sub-variation. This seems to be what you are looking for.
  
  Chessbase Reader may support that as well, but not sure.
  
  > **Comments:**
  > **username_0**: But will Chessbase prompt me to play out all the required lines of the solution in an interactive way? Or is it just a way of encoding the problem for manual review?  
  > **username_4**: Try it yourself. Trial versions  
  > **username_0**: What I want is demonstrated here as a large collection of mate-in-2 puzzles at https://www.apronus.com/chess/puzzles/mate-in-2/  
  
  ---
  
  