lichess.org
Donate

New Lichess Training Feature

A question for the developers:

Seeing as the tactics trainer is derived from actual games on the site, I was wondering if it would be possible to program something similar for a different type of trainer using stockfish analysis to find weak squares and/or hanging pieces?

As a beginner in chess, it would be great to have a program to run through where, much like the tactics trainer or the openings trainer, I'm asked to either identify weak squares in my opponents defense, or to simply find and take a hanging piece. I've done quite a few tactics puzzles so far and my overall board vision and ability to find tactical combinations is getting a little better, but it would be absolutely awesome if there was a tool to help me identify weak squares that I could use as an outpost, and/or quickly search the board for hanging pieces.

Would this be difficult to do?

Thanks!
Hmmm. I suppose if you searched a game where a player made a move that created an exploitable weakness, stockfish would identify that weakness by adjusting the position strength and if the player did not move the piece to that square, the position might adjust back for not having exploited that weakness. This information could then be used to identify the target square where the suggested engine move was not made.

Pieces at risk of being dropped should be fairly easy to identify due to significant swings in the engine result (i.e. blunders). I think for more advanced players, the identification of weak squares and hanging pieces is quite easy, but for those of us just starting out, being able to practice this would be very beneficial, especially when we tend to use a lot of clock time for these activities.
The puzzle instructions could be themed something like:

"Exploit your opponent's weakness!"

The player would then scan the position and either move a piece to occupy a weak square, create a fork or pin, or take a hanging piece. The reverse could also be true, where you look for defensive moves to prevent the same.

This topic has been archived and can no longer be replied to.