¿Motor de ajedrez con advertencias de peligro (mate) para principiantes?

9

Soy nuevo en el sitio y agradecería ayuda en esta área.

En mi etapa actual (principiante), he comenzado a dibujar o incluso a veces ganarle a la computadora en niveles bajos (ej. Chess.com nivel1,2,3, lichess.org nivel1,2). Uno de estos sitios tiene una característica interesante que me ayuda mucho, es un conjunto de 3 números como un puntaje. Aquí hay un ejemplo de un juego en el que juego a White y estoy detrás de 2 peones (-2 puntos en material):

        +2.90 
        -1.78 
        -2.14 
        Stockfish.js 8 | depth=19

Lo cual interpreto de la siguiente manera:

  • El puntaje posicional muestra max = + 2.90, lo que significa que hay una oportunidad táctica involucrada (¿sobrecarga? ¿Eliminación del defensor? ... etc. ¡Debo averiguarlo!).
  • Si veo la oportunidad y juego correctamente, puedo materializar la ventaja y ganar una pieza importante (tal vez gane una torre o tome la reina a cambio de una de mis torres)
  • Si pierdo la oportunidad, el próximo puntaje será -1.78 (segundo mejor movimiento) o -2.14 (tercer mejor movimiento). Es decir, la ventaja posicional momentánea desaparecerá y la puntuación volverá a la resistencia del material (2 peones detrás).

Bueno, mi problema es que a veces me equivoco y mi puntaje se reduce abruptamente a, por ejemplo, -M2 [mate-en-2 para Black]. Pierdo el juego :( porque no me di cuenta de que había un peligro de compañero (por ejemplo: debilidad de último rango o algo así). La puntuación del sitio que estoy jugando solo muestra los 3 mejores movimientos, no los PEORES movimientos.

Estoy formulando esta pregunta aquí con la esperanza de que alguien conozca otros sitios para principiantes, con un motor que pueda ajustarse para advertir si existe el riesgo de cometer errores y ser prematuramente apareados. Si no encuentro dicha función, bueno, tendré que ser paciente y continuar con el proceso de aprendizaje :). La frecuencia de los errores debiera disminuir a medida que gane experiencia.

Gracias por tu ayuda.

Diedrsch
fuente
44
Dudo que tal cosa exista (aunque sería posible programar) porque los movimientos realmente malos existen muy a menudo: es trivial colgar a tu reina en una posición abierta.
DM
1
@DM, tal vez lo que Diedrsch realmente está buscando no son advertencias sobre movimientos incorrectos, ya que, como usted dice, puede haber demasiados, sino advertencias sobre amenazas. Las amenazas se pueden identificar analizando lo que sucede si "pasa", y generalmente solo hay una o dos amenazas, mientras que puede haber docenas de movimientos malos (movimientos que no se encuentran con una amenaza, o que regalan material activamente, o que no recuperan material).
itub
Sí, dejo piezas colgantes, y creo que no es razonable esperar mucha ayuda de un motor. Si pierdo piezas, eso es parte del proceso de aprendizaje; la próxima vez pensaré mis movimientos con más cuidado. Pero dejar un "rey colgado" significa el final del juego; Como es un caso especial, pensé que esto podría ser advertido por alguna opción amigable para principiantes.
Diedrsch

Respuestas:

4

Mostrar solo los peores movimientos para una posición no es algo que encontrarás. Los motores de computadora no son apropiados para advertir contra el riesgo de errores. Mis sugerencias:

  • Retira un movimiento contra la computadora si haces un mal movimiento
  • Revisa tu juego

Estás haciendo la pregunta porque tienes miedo de perder. No hay vergüenza que perder contra una computadora. Aprendes más al regresar a tu juego (o devolución) y luego recibir una advertencia explícita.

SmallChess
fuente
Revisar el juego es una buena idea y mi sitio lo permite, gracias. También existe la característica de deshacer un mal movimiento, y lo uso cuando me apareo prematuramente: continúo el juego desde el movimiento inmediatamente antes del error. Pero todavía tengo esta sensación desagradable en mi garganta cada vez que veo que la barra de progreso se vuelve 100% negra (sí, eres libre de reír :)
Diedrsch
2

Muchos motores tienen una función de "profesor observando" que le indica si realiza un movimiento lo suficientemente malo. Lucas Chess proporcionará un cuadro de diálogo que incluye las opciones para hacer su movimiento, el movimiento sugerido por la computadora o proporcionar una pista de por qué su movimiento es malo.

La mayoría de los motores que muestran líneas, también le permiten ajustar la cantidad de líneas para incluir todas las líneas disponibles.

Fred Knight
fuente
El ajedrez de Lucas parece ejecutarse solo en Windows, y el archivo .exe se descarga de un dominio en la lista negra de Dan Pollock.
Ben Crowell
1

Si usted quiere ser capaz de ver la evaluación de los peores movimientos, usted podría descargar pescado seco, ejecutarlo, y escriba: setoption name MultiPv value 499. A continuación, evaluar una posición, se utilizaría el gocomando, como go movetime (ms), go depth (depth)o go infinite.

La opción MultiPv simplemente le permite ver tantas variaciones principales como desee, y para un número suficientemente grande, esto es solo todos los pvs.

Fuerte
fuente
1
Pero tomaría un poco de programación para mostrar solo las evaluaciones y no los movimientos.
DM