¿Cómo se manejan las ambigüedades PGN?


14

¿Cómo se manejan las ambigüedades al escribir la PGN cuando más de una pieza del mismo tipo puede moverse al mismo cuadrado?

NN - NN

Nota: es blanco para moverse, con una casilla de captura pasante en g6.

¿Qué pasaría si :

  1. la torre superior se mueve a b7?
  2. ¿Se mueve uno de los torres inferiores b7?
  3. toma el peón izquierdo xg5?
  4. toma el peón inferior derecho xg5?
  5. el peón superior derecho toma xg6en passant_?
  6. va el caballero superior izquierdo c3?
  7. va uno de los caballeros inferiores c3?

Editar (pregunta adicional):

  • ¿Qué pasaría si alguna reina quiere ir g7?

2
¡El negro probablemente debería renunciar! :)
AndyM

1
Por cierto, la posición no puede ser legalmente blanca para moverse, ya que el negro está bajo control.
ETD

Respuestas:


10

De la especificación :

Se da un movimiento básico de SAN [notación algebraica estándar] al enumerar la letra de la pieza en movimiento (omitida para los peones) seguida del cuadrado de destino. Los movimientos de captura se denotan con la letra minúscula "x" inmediatamente antes del cuadrado de destino; peón captura la letra del archivo de la casilla de origen del peón capturador inmediatamente antes del carácter "x".

Y

En el caso de ambigüedades (varias piezas del mismo tipo que se mueven al mismo cuadrado), se toma el primer paso de desambiguación apropiado de los tres pasos siguientes:

Primero, si las piezas en movimiento se pueden distinguir por sus archivos de origen, la letra del archivo de origen de la pieza en movimiento se inserta inmediatamente después de la letra de la pieza en movimiento.

Segundo (cuando falla el primer paso), si las piezas en movimiento se pueden distinguir por sus rangos de origen, el dígito de rango de origen de la pieza en movimiento se inserta inmediatamente después de la letra de la pieza en movimiento.

Tercero (cuando fallan el primer y el segundo paso), la coordenada del cuadrado de dos caracteres del cuadrado de origen de la pieza móvil se inserta inmediatamente después de la letra de la pieza móvil.

1: Rbb7

2: Rab7oRcb7

3: fxg5

4: hxg5

5: hxg6

6: Nac3

7: Nbc3oNdc3

Tenga en cuenta que esto es simplemente cómo se escribe la especificación. Las capturas pasantes no deberían ser un caso marginal, pero es poco probable que se implementen correctamente el 100% del tiempo. Tendrá que probar su reproductor para ver si maneja estos casos correctamente o no.


es el 5de ...xg5necesaria? los peones capturan de una sola manera, no debería haber ningún problema con solo ...xg editar: acabo de comprobar un importante jugador / espectador de ajedrez y él usa el 5... Interesante
ajax333221

Es. Agregué la sección relevante. No hay excepciones a la regla en la especificación, y es mejor tener un destino "duro" de todos modos. Nuevamente, tenga en cuenta que no todos los reproductores implementarán esto correctamente.
Jonathan Garber

Es cierto, lo extraño es que la especificación solo dice "peón captura la letra del archivo del cuadrado de origen del peón de captura inmediatamente antes del carácter" x "". , nunca dice nada sobre el rango
ajax333221

Bueno, tienes razón. Creo que podemos asumir con seguridad que es la forma correcta de desambiguar, pero no está en la especificación. Por supuesto, una captura ambigua en passant ES un caso extremo en sí mismo. Pero independientemente, la especificación requiere el listado del destino en todos los casos.
Jonathan Garber

1
Una nota aleatoria más, en el n. ° 5, sería el pgn correcto 1. hxg6. También puede agregar e.p.para crear 1. hxg6 e.p.si desea especificar que la captura es pasajera. Pero todas las capturas de peones son archivos de origen, "x", cuadro de destino.
Andrew

4

Necesitamos usar el primer paso que elimina la ambigüedad:

  1. Use la letra del archivo de origen (si no se eliminó la ambigüedad, consulte el # 2).
  2. Use el número de rango de origen (si no se eliminó la ambigüedad, consulte el n. ° 3).
  3. Use tanto el archivo como el rango del cuadrado de origen.

1) Rbb7(porque # 1 )
2) Rab7o Rcb7(ambos porque # 1 )
3) fxg5(no se necesita desambiguación)
4) hxg5(no se necesita desambiguación)
5) hxg6(no se necesita desambiguación)
6) Nac3(porque # 1 )
7) Nbc3o Ndc3(ambos porque # 1 )

Ahora para el ejemplo de bonificación:

ingrese la descripción de la imagen aquí

en el caso de g8 queen a g7 : Qgg7(porque # 1 )
en el caso de h7 queen a g7 : Q7g7(porque # 2 )
en el caso de h8 queen a g7 : Qh8g7(porque # 3 )


3
NN - NN

Que pasaria si:

1. la torre superior se mueve a b7?

Rbb7

2. ¿ una de las torres inferiores se mueve a b7?

Rab7 o Rcb7

3. el peón izquierdo toma xg5?

fxg5

4. el peón inferior derecho toma xg5?

hxg5

5. ¿ el peón superior derecho toma xg6 de passant?

hxg6!

6. el caballero superior izquierdo va a c3?

Nac3

7. uno de los caballeros inferiores va a c3?

Nbc3 o Ndc3

bonus ¿Qué pasaría si alguna reina quiere ir a g7?

Cuando todo lo demás falla, sea explícito. Qh8g7oh8g7

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.