user3458: Well, I am new here and I am not quite sure whether this question is appropriate here. In case it is inappropriate, please tell me the correct site for it.Well, my question is :
I want a chess software in which I can play against chess engines or players and also I want the software to evaluate each move and give me marks accordingly and instantaneously. (Note : I have already tried Ubisoft's Chessmaster but I want a software that will evaluate how much percent I am correct not just whether my move is the best move or not.)Can anyone please name any such software. I am ready to buy it in case it is not free-ware. Lots of thanks in advance.

user12540: I understand what are you thinking at this point. Even I would also like to have software which would tell me the move is between two category levels. Let's say, software which says after you play a move that this move is a 

A Super GM Level move. above 2700 Elo
A GM/IM level move.    above 2500 and < 2700.
A Master Level move.   2200-2400
2000-2199
Amateur Level below 2000
An Experienced level 1600-1800

and continue till the beginner level.
It would be a nice way of learning, but unfortunately it is yet to come out.
The only thing which you can make out is feed your game to StockFish / Fritz and see after every move you make, the score of the game changes. Since computer engines also calculate depending upon depth and do a lot of calculations, you can see, according to the score, who is better at any point. If you are playing White and the score is always > +0.0 and gradually rises, then you can be sure that you did not make any mistake.
You will also see a lot of lines that the computer suggests, and if most of your moves match, then definitely, you have played very well .
But please note one thing, there are some positions which Computers are not able to analyse, so do not get biased completely by the system. Instead a Coach's recommendation is more useful. Computers always give you a negative score when playing gambits.

user8309: If you leave an engine running, and step through a game, you can see what happens to the evaluation.  The Fritz interface flashes a red signal light when one side has made a mistake.  Most GUI's allow you to run an engine in Infinite Analysis or Kibitzer mode, eg. Arena, SCID, Winboard, etc.
There have been a few programs that generate move by move engine numbers for full games for Windows: Gerd Hübner's ChessAnalyse and Jack Welbourne's Chess Game Report. 
I wasn't able to get Analyze Your Games to work on my Samsung Galaxy phone. The board was unresponsive to touch, and it just gave me an error message when I imported pgn from Chess PGN Master Pro or Droidfish.
A lot of programs have a full game analysis feature where they attach question marks to bad moves, and suggest alternatives, eg. Fritz, Hiarcs Chess Explorer, Shredder, Aquarium, Arena, SCID.  

user3816: The app "Analyze your games" is free (no adds) and you can find it here:
https://play.google.com/store/apps/details?id=com.bento.analyzeyourgames

user1816: 
I want a software that will evaluate how much percent I am correct not just whether my move is the best move or not.

Chess engines do not usually evaluate moves as percentages (and I'm not even sure how that would work tbh), but by evaluating the position in terms of a normative standard (like the material value of 1 pawn, with +1 meaning white is up by 1 pawn, and -1 meaning that black is up by one pawn) assuming optimal play.
Simply put: every position has an evaluation based on positional and material considerations (which is  engine dependent, hence why different engines would often assign different evaluations to the same position). Every move you make causes a transition between two distinct positions, and the quality of your move is the difference of this evaluation from the before to after position.
If the engine got the evaluation right, the optimal move has value 0. The value is 0 because the engine believes that this is the optimal move, and assigned the evaluation based on that move. From white's perspective, a sub-optimal move would have a value of < 0. A value of -0.3, for example, would typically mean that the position after the move was made is now 1/3 pawn worse than before.
Almost every chess engine I've come across can show you the difference in evaluation between two positions, or it is at least easy to calculate (if the evaluation went from 1.2 to 0.7 after white's move, then the move quality was -0.5, or half the value of a pawn, which is typically considered a reasonably big blunder). Shredder and DroidFish (which is free and available on Android) are examples of chess apps that provide this feature, but there are many others on pretty much every conceivable platform.

user1657: If you want to know the quality of every move and a estimated ELO strength for each player you can use the Android app called "Analyze your games". It uses Stockfish internally to compare your moves with the best ones.

3458: <p>Well, I am new here and I am not quite sure whether this question is appropriate here. In case it is inappropriate, please tell me the correct site for it.Well, my question is :</p>

<p>I want a chess software in which I can play against chess engines or players and also <b>I want the software to evaluate each move and give me marks accordingly and instantaneously.</b> (Note : I have already tried Ubisoft's Chessmaster but I want a software that will evaluate how much percent I am correct not just whether my move is the best move or not.)Can anyone please name any such software. I am ready to buy it in case it is not free-ware. Lots of thanks in advance.</p>
 12540: <p>I understand what are you thinking at this point. Even I would also like to have software which would tell me the move is between two category levels. Let's say, software which says after you play a move that this move is a </p>

<ol>
<li>A Super GM Level move. above 2700 Elo</li>
<li>A GM/IM level move.    above 2500 and &lt; 2700.</li>
<li>A Master Level move.   2200-2400</li>
<li>2000-2199</li>
<li>Amateur Level below 2000</li>
<li>An Experienced level 1600-1800</li>
</ol>

<p>and continue till the beginner level.</p>

<p>It would be a nice way of learning, but unfortunately it is yet to come out.</p>

<p>The only thing which you can make out is feed your game to StockFish / Fritz and see after every move you make, the score of the game changes. Since computer engines also calculate depending upon depth and do a lot of calculations, you can see, according to the score, who is better at any point. If you are playing White and the score is always > +0.0 and gradually rises, then you can be sure that you did not make any mistake.</p>

<p>You will also see a lot of lines that the computer suggests, and if most of your moves match, then definitely, you have played very well .</p>

<p>But please note one thing, there are some positions which Computers are not able to analyse, so do not get biased completely by the system. Instead a Coach's recommendation is more useful. Computers always give you a negative score when playing gambits.</p>
 8309: <p>If you leave an engine running, and step through a game, you can see what happens to the evaluation.  The Fritz interface flashes a red signal light when one side has made a mistake.  Most GUI's allow you to run an engine in Infinite Analysis or Kibitzer mode, eg. Arena, SCID, Winboard, etc.</p>

<p>There have been a few programs that generate move by move engine numbers for full games for Windows: Gerd Hübner's ChessAnalyse and Jack Welbourne's Chess Game Report. </p>

<p>I wasn't able to get Analyze Your Games to work on my Samsung Galaxy phone. The board was unresponsive to touch, and it just gave me an error message when I imported pgn from Chess PGN Master Pro or Droidfish.</p>

<p>A lot of programs have a full game analysis feature where they attach question marks to bad moves, and suggest alternatives, eg. Fritz, Hiarcs Chess Explorer, Shredder, Aquarium, Arena, SCID.  </p>
 3816: <p>The app "Analyze your games" is free (no adds) and you can find it here:</p>

<p><a href="https://play.google.com/store/apps/details?id=com.bento.analyzeyourgames" rel="nofollow">https://play.google.com/store/apps/details?id=com.bento.analyzeyourgames</a></p>
 1816: <blockquote>
  <p>I want a software that will evaluate how much percent I am correct not just whether my move is the best move or not.</p>
</blockquote>

<p>Chess engines do not usually evaluate moves as percentages (and I'm not even sure how that would work tbh), but by evaluating the position in terms of a normative standard (like the material value of 1 pawn, with +1 meaning white is up by 1 pawn, and -1 meaning that black is up by one pawn) assuming <em>optimal</em> play.</p>

<p>Simply put: every position has an evaluation based on positional and material considerations (which is  engine dependent, hence why different engines would often assign different evaluations to the same position). Every move you make causes a transition between two distinct positions, and the quality of your move is the difference of this evaluation from the <em>before</em> to <em>after</em> position.</p>

<p>If the engine got the evaluation right, the optimal move has value 0. <strong>The value is 0 because the engine believes that this is the optimal move, and assigned the evaluation based on <em>that</em> move</strong>. From white's perspective, a sub-optimal move would have a value of &lt; 0. A value of -0.3, for example, would typically mean that the position after the move was made is now 1/3 pawn worse than before.</p>

<p>Almost every chess engine I've come across can show you the difference in evaluation between two positions, or it is at least easy to calculate (if the evaluation went from 1.2 to 0.7 after white's move, then the move quality was -0.5, or half the value of a pawn, which is typically considered a reasonably big blunder). <strong>Shredder</strong> and <strong>DroidFish</strong> (which is free and available on Android) are examples of chess apps that provide this feature, but there are many others on pretty much every conceivable platform.</p>
 1657: <p>If you want to know the quality of every move and a estimated ELO strength for each player you can use the Android app called "Analyze your games". It uses Stockfish internally to compare your moves with the best ones.</p>
