Answers.Body: <p>Showing only the worst moves for a position is not something you'll find. Computer engines are not appropriate for warning against risk of blunders. My suggestions:</p>
  
  <ul>
  <li>Take back a move against computer if you make a bad move</li>
  <li>Review your game</li>
  </ul>
  
  <p>You're asking the question because you're afraid of losing. There's no shame to lose against a computer. You learn more by going back your game (or takeback) then explicitly being warned.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-03-28T23:18:01.483Z
Answers.Text: Reviewing the game is a good idea and my site allows it, thank you.
  There is also the feature of undoing a bad move, and I use it when I get prematurely mated: I continue the game from the move immediately before the blunder.
  But I still have this unpleasant feeling at my throat each time I see the progress bar turn 100% black (yes, you are free to laugh :)
Answers.UserDisplayName: Diedrsch
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-03-28T03:34:28.310Z
Answers.LastActivityDate: 2018-03-28T03:34:28.310Z
Answers.UserDisplayName: SmallChess
Answers.Body: <p>Not long ago I was looking for very similar thing, the closest I got was program called <a href="https://chesstricksapp.wordpress.com" rel="nofollow noreferrer">ChessTricks</a>. The program is using a chess UCI engine to analyse different positions with the sole purpose of looking for traps and tricks.</p>
  <p>Let's say for example that you are playing a game against the computer and you find yourself in a position where the computer is giving you a &quot;free&quot; piece, you being a lower rated player have no clue what is going on and proceed on taking the free piece. <strong>BAM!!</strong> all of a sudden you got yourself checkmated :( and you wonder what happened.</p>
  <p>What this software does is pointing out to you and giving you a hint of what will happen if you take the &quot;free&quot; piece ( called sacrifice in chess), it analyses the position and looks for not only the best refutation but also the worst possible outcome which in the given example case was you getting checkmated.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-05-10T22:45:41.253Z
Answers.LastActivityDate: 2021-05-10T22:45:41.253Z
Answers.UserDisplayName: viktor ranic
Answers.Body: <p>Many engines have a "teacher is watching" feature which tell you if you make a bad enough move.  <a href="http://lucaschess.pythonanywhere.com/" rel="nofollow noreferrer">Lucas chess</a> will provide a dialog which includes the options to make your move, the suggested computer move or provide a hint why your move is bad.</p>
  
  <p>Most engines which shows lines, also let you adjust the number of line to include all lines available.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-04-27T14:26:15.627Z
Answers.LastActivityDate: 2018-04-27T14:26:15.627Z
Answers.UserDisplayName: Fred Knight
Answers.Body: <p>If you want to be able to see the evaluation for the worst moves, you could download stockfish, run it, and enter: <code>setoption name MultiPv value 499</code>. To then evaluate a position, you would use the <code>go</code> command, such as <code>go movetime (ms)</code>, <code>go depth (depth)</code>, or <code>go infinite</code>.</p>
  
  <p>The MultiPv option just allows you to view as many principal variations as you want, and for a sufficiently large number this is just all of the pvs.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-05-27T06:01:12.393Z
Answers.Text: But it would take a bit of programming for it to show *just* the evaluations and not the moves.
Answers.UserDisplayName: D M
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-05-27T03:56:23.400Z
Answers.LastActivityDate: 2018-05-27T03:56:23.400Z
Answers.UserDisplayName: Stoud
Body: <p>I am new to the site and would appreciate help in this area.</p>
  
  <p>At my current stage (beginner) I have started to draw or sometimes even beat the computer at low levels (ex. chess.com level1,2,3, lichess.org level1,2). One of these sites has an interesting feature that helps me a lot, it is a set of 3 numbers like a score. Here is an example of a game where I play White and I am behind 2 pawns (-2pts in material):</p>
  
  <pre><code>        +2.90 
          -1.78 
          -2.14 
          Stockfish.js 8 | depth=19
  </code></pre>
  
  <p>Which I interpret the following way: </p>
  
  <ul>
  <li>Positional score shows max=+2.90, which means that there is a tactic opportunity involved (overloading? removal of defender?...etc I must find out!).</li>
  <li>If I see the opportunity and play correctly, I can materialize the advantage and win an important piece (maybe win a rook, or take the queen in exchange of one of my rooks)</li>
  <li>If I miss the opportunity, the next score will be -1.78 (second best move) or -2.14 (third best move).
  That is, the momentary positional advantage will disappear and the score will revert to the material strength (2 pawns behind).</li>
  </ul>
  
  <p>Well, my problem is that I sometimes blunder and my score goes abruptly down to for instance -M2 [mate-in-2 for Black].
  I lose the game :( because I did not realize that there was a mate danger (ex: last rank weakness or something like that).
  The score of the site I am playing only shows the 3 best moves, not the <em>WORST</em> moves.</p>
  
  <p>I am formulating this question here in the hope that someone knows other <strong>sites for beginners, with an engine that can be tuned to warn if there is a risk of blundering and being prematurely mated.</strong>
  If I do not find such feature, well, I will have to be patient and continue with the learning process:). The frequency of blunders should decrease as I gain experience.</p>
  
  <p>Thank you for your help.</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2018-03-28T02:40:33.083Z
Comments.Text: I doubt such a thing would exist (although it would be possible to program) because really bad moves exist very often - it's trivial to hang your queen in an open position.
Comments.UserDisplayName: D M
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2018-03-28T11:37:40.820Z
Comments.Text: @DM, Maybe what Diedrsch is really looking for is not warnings about bad moves, since like you say there can be too many, but warnings about threats. Threats can be identified by analyzing what happens if you "pass", and usually there are only one or two threats, while there can be dozens of bad moves (moves that don't meet a threat, or that actively give away material, or that fail to recover material).
Comments.UserDisplayName: itub
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2018-03-28T23:16:37.763Z
Comments.Text: Yes, I leave hanging pieces, and I think it's not reasonable to 
  expect much help from an engine. If I lose pieces, that's part of the 
  learning process; next time I will think my moves more carefully.
  But leaving a "hanging king" means the end of the game; as it is a special case I thought that this could be warned by some beginner-friendly option.
Comments.UserDisplayName: Diedrsch
Tags: <engines><beginner>
Title: Chess engine with danger (mate) warnings for beginners?
ThreadText: # Chess engine with danger (mate) warnings for beginners?
  
  (Asked by: username_0 on 2018-03-28)
  
  I am new to the site and would appreciate help in this area.
  At my current stage (beginner) I have started to draw or sometimes even beat the computer at low levels (ex. chess.com level1,2,3, lichess.org level1,2). One of these sites has an interesting feature that helps me a lot, it is a set of 3 numbers like a score. Here is an example of a game where I play White and I am behind 2 pawns (-2pts in material):
          +2.90 
          -1.78 
          -2.14 
          Stockfish.js 8 | depth=19
  
  Which I interpret the following way: 
  
  Positional score shows max=+2.90, which means that there is a tactic opportunity involved (overloading? removal of defender?...etc I must find out!).
  If I see the opportunity and play correctly, I can materialize the advantage and win an important piece (maybe win a rook, or take the queen in exchange of one of my rooks)
  If I miss the opportunity, the next score will be -1.78 (second best move) or -2.14 (third best move).
  That is, the momentary positional advantage will disappear and the score will revert to the material strength (2 pawns behind).
  
  Well, my problem is that I sometimes blunder and my score goes abruptly down to for instance -M2 [mate-in-2 for Black].
  I lose the game :( because I did not realize that there was a mate danger (ex: last rank weakness or something like that).
  The score of the site I am playing only shows the 3 best moves, not the WORST moves.
  I am formulating this question here in the hope that someone knows other sites for beginners, with an engine that can be tuned to warn if there is a risk of blundering and being prematurely mated.
  If I do not find such feature, well, I will have to be patient and continue with the learning process:). The frequency of blunders should decrease as I gain experience.
  Thank you for your help.
  
  **Tags:** engines, beginner
  
  > **Comments:**
  > **username_1**: I doubt such a thing would exist (although it would be possible to program) because really bad moves exist very often - it's trivial to hang your queen in an open position.  
  > **username_2**: @DM, Maybe what username_0 is really looking for is not warnings about bad moves, since like you say there can be too many, but warnings about threats. Threats can be identified by analyzing what happens if you "pass", and usually there are only one or two threats, while there can be dozens of bad moves (moves that don't meet a threat, or that actively give away material, or that fail to recover material).  
  > **username_0**: Yes, I leave hanging pieces, and I think it's not reasonable to  expect much help from an engine. If I lose pieces, that's part of the  learning process; next time I will think my moves more carefully. But leaving a "hanging king" means the end of the game; as it is a special case I thought that this could be warned by some beginner-friendly option.  
  
  ---
  
  ## 4 answers
  
  ### Answer by username_3 on 2018-03-28. Score: 4
  
  Showing only the worst moves for a position is not something you'll find. Computer engines are not appropriate for warning against risk of blunders. My suggestions:
  
  * Take back a move against computer if you make a bad move
  * Review your game
  
  You're asking the question because you're afraid of losing. There's no shame to lose against a computer. You learn more by going back your game (or takeback) then explicitly being warned.
  
  > **Comments:**
  > **username_0**: Reviewing the game is a good idea and my site allows it, thank you. There is also the feature of undoing a bad move, and I use it when I get prematurely mated: I continue the game from the move immediately before the blunder. But I still have this unpleasant feeling at my throat each time I see the progress bar turn 100% black (yes, you are free to laugh :)  
  
  ---
  
  ### Answer by username_4 on 2021-05-10. Score: 3
  
  Not long ago I was looking for very similar thing, the closest I got was program called [ChessTricks](https://chesstricksapp.wordpress.com). The program is using a chess UCI engine to analyse different positions with the sole purpose of looking for traps and tricks.
  
  Let's say for example that you are playing a game against the computer and you find yourself in a position where the computer is giving you a "free" piece, you being a lower rated player have no clue what is going on and proceed on taking the free piece. **BAM!!** all of a sudden you got yourself checkmated :( and you wonder what happened.
  
  What this software does is pointing out to you and giving you a hint of what will happen if you take the "free" piece ( called sacrifice in chess), it analyses the position and looks for not only the best refutation but also the worst possible outcome which in the given example case was you getting checkmated.
  
  
  ---
  
  ### Answer by username_5 on 2018-04-27. Score: 2
  
  Many engines have a "teacher is watching" feature which tell you if you make a bad enough move. [Lucas chess](http://lucaschess.pythonanywhere.com/) will provide a dialog which includes the options to make your move, the suggested computer move or provide a hint why your move is bad.
  
  Most engines which shows lines, also let you adjust the number of line to include all lines available.
  
  
  ---
  
  ### Answer by username_6 on 2018-05-27. Score: 1
  
  If you want to be able to see the evaluation for the worst moves, you could download stockfish, run it, and enter: `setoption name MultiPv value 499`. To then evaluate a position, you would use the `go` command, such as `go movetime (ms)`, `go depth (depth)`, or `go infinite`.
  
  The MultiPv option just allows you to view as many principal variations as you want, and for a sufficiently large number this is just all of the pvs.
  
  > **Comments:**
  > **username_1**: But it would take a bit of programming for it to show *just* the evaluations and not the moves.  
  
  ---
  
  