Como as ambigüidades são tratadas ao escrever o PGN quando mais de uma peça do mesmo tipo pode se mover para o mesmo quadrado?
NN - NN
Nota: É branco para mover, com um quadrado de captura en passant em g6.
O que aconteceria se :
- a torre superior se move para
b7
? - uma das torres inferiores se move para
b7
? - o peão esquerdo leva
xg5
? - o peão inferior direito leva
xg5
? - o peão superior direito passa
xg6
por en passant_? - o cavaleiro superior esquerdo vai para
c3
? - um dos cavaleiros de baixo vai
c3
?
Editar (questão bônus):
- O que aconteceria se qualquer rainha quisesse ir
g7
?
Respostas:
A partir da especificação :
E
1:
Rbb7
2:
Rab7
ouRcb7
3:
fxg5
4:
hxg5
5:
hxg6
6:
Nac3
7:
Nbc3
ouNdc3
Observe que é assim que a especificação é escrita. As capturas passantes não devem ser um caso extremo, mas é improvável que sejam implementadas corretamente 100% do tempo. Você terá que testar seu replayer para ver se ele lida com esses casos corretamente ou não.
fonte
5
no...xg5
necessário? peões captura de uma única maneira, não deve haver nenhum problema com apenas...xg
edit: Acabei de verificar um grande espectador xadrez / jogador e ele usa o5
... Interessante1. hxg6
. Você também pode adicionare.p.
ao create1. hxg6 e.p.
se desejar especificar que a captura é passante. Mas todas as capturas de peões são arquivo de origem, "x", quadrado de destino.Precisamos usar o primeiro passo que remove a ambiguidade:
1)
Rbb7
(porque # 1 )2)
Rab7
ouRcb7
(ambos porque # 1 )3)
fxg5
(nenhuma desambiguação é necessária)4)
hxg5
(nenhuma desambiguação é necessária)5)
hxg6
(nenhuma desambiguação é necessária)6)
Nac3
(porque # 1 )7)
Nbc3
ouNdc3
(ambos porque # 1 )Agora, para o exemplo de bônus:
no caso de rainha de g8 a g7 :
Qgg7
(porque # 1 )no caso de rainha de h7 a g7 :
Q7g7
(porque # 2 )no caso de rainha de h8 a g7 :
Qh8g7
(porque # 3 )fonte
O que aconteceria se:
1. a torre superior passa para b7?
Rbb7
2. uma das torres inferiores se move para b7?
Rab7
ouRcb7
3. o peão esquerdo leva xg5?
fxg5
4. o peão inferior direito leva xg5?
hxg5
5. o peão superior direito leva xg6 por en passant?
hxg6!
6. o cavaleiro superior esquerdo vai para c3?
Nac3
7. um dos cavaleiros de baixo vai para c3?
Nbc3
ouNdc3
bônus O que aconteceria se qualquer rainha quisesse ir para o g7?
Quando tudo mais falhar, seja explícito.
Qh8g7
ouh8g7
fonte