Training notebook · Calculation

When to stop calculating: look for a stable position

Stopping too early hides tactics; continuing too long wastes time. A practical stopping point is a position where immediate forcing actions are resolved and you can make a defensible comparison with your alternatives.

Do not evaluate in the middle of an exchange

If a piece is attacked, a recapture is pending or a mating threat needs an answer, the position is not quiet enough for a simple material count. Continue through the forcing action before deciding who benefits. A temporary extra rook can disappear on the very next move.

This resembles the problem addressed by quiescence search in chess engines, but a human routine is not the same algorithm. Use the idea as a warning against judging an unstable position, not as a reason to imitate an engine's search mechanically.

Use a short stability checklist

At the end of a line, inspect checks, profitable captures and direct threats for both sides. Then count material and compare king safety, piece activity and pawn structure. If one forcing reply changes the assessment, calculate it before stopping.

A position need not be completely peaceful. Many middlegames retain threats indefinitely. The question is whether the remaining threats are immediate and concrete enough to overturn your decision. If not, evaluate the position and compare the next candidate rather than extending speculative quiet moves endlessly.

Match depth to the decision

A forcing king attack demands more concrete calculation than choosing between two useful rook placements. Spend time where an error is irreversible or tactically decisive. There is no universal number of moves that makes a line sufficiently deep.

During review, mark where your original calculation stopped and what the first missed move was. If the refutation was an immediate capture, the stability check failed. If the resulting position was quiet but strategically poor, the problem was evaluation. Those diagnoses lead to different exercises.

Allocate calculation time to the actual danger

Clock management belongs to this decision too. In a real game, a stable position after a sound exchange may be enough to choose a move without exhausting distant possibilities. A direct mating attack deserves a more exact check. Compare time spent with the consequence of getting the position wrong. This distinguishes useful caution from repeated recalculation caused by uncertainty about the board. Address that uncertainty through shorter, accurate visualization exercises rather than assuming every difficult decision requires a much deeper search of unrelated quiet moves.

Explain why the final position is stable

Use five positions from completed games. Calculate one candidate until you believe the result is stable, then write why you stopped. Before checking, search one more time for the opponent's strongest check, capture and threat.

Compare the final board with your original evaluation. Keep separate notes for premature stopping and unnecessary extension. A useful training result is better judgment about when another move matters, not a longer variation sheet or a claim to calculate a fixed depth every turn.

Put the practice into a routine

Where Brass Pawn fits

Brass Pawn's local analysis can reveal a tactical continuation beyond your stopping point. Use it after your attempt to diagnose the miss. Engine search depth and human calculation length are different measures; neither alone proves that a positional judgment is correct.

Sources and further practice

What to work on next

Brass Pawn

Tactics, positional judgement, endgame technique and coached play, with the engine running on the device itself. No account, and nothing collected — apart from what online play needs: that you are online, and the friends you make.

Chess practice: offline analysis, puzzles and friends

Free software under the GNU Affero General Public License v3. Read the source.

© 2026 Mincho Milev. Brass Pawn is free software.

Stockfish © the Stockfish developers, GPLv3. Puzzles and games from the Lichess database, CC0. Not affiliated with Apple, Lichess, the Stockfish project or the Reckless project.