Es útil comprender que los motores no salen realmente de la "estrategia", ya que miran varios movimientos hacia el futuro, evalúan el puntaje de la posición y encuentran el conjunto de movimientos óptimo.
La gran debilidad de ese enfoque es que si nada puede suceder rápidamente, el motor tendrá problemas. Esto solía ser un gran problema con los finales. Si tienes K + B + P vs K + P, no estás resolviendo esa posición en solo unos pocos movimientos. Entonces, la solución fue agregar Endbase Game Tablebases a los motores: solo la fuerza bruta calcula cada posición final del juego con anticipación y las agrega como una biblioteca para que el motor la use. (Esta es la razón por la cual, en la mayoría de las aplicaciones de ajedrez baratas, puedes ganar una victoria simplemente sobreviviendo al final del juego: porque no tiene una base de mesa de final de juego).
Pero su posición es (comprensiblemente) que no va a estar en ninguna tabla final del juego. Por lo tanto, el stockfish tiene que jugar millones de posiciones, estirando más o menos 10 movimientos hacia el futuro ... solo para descubrir que en todos ellos, el negro está sustancialmente arriba en material. Definitivamente no puede jugar ~ 56 movimientos para el árbol de decisión completo, que es lo que se necesitaría para determinar un empate definitivo.