Para poner un poco en contexto, estoy programando un código que permita jugar al ajedrez en en la consola de Python. La cosa es que me encontrado con un problema.
En esta notación, si una pieza (Peón) quiere comer a otra (Alfil) se pondría así: PxA. Esto solo se aplica si solo exista esta posibilidad, es decir, solo hay un peón que se puede comer a un solo alfil. Como se ve en la imagen, el peón negro solo puede comer a ese alfil.
Si hubiese otro peón que se puede comer al mismo alfil se especificaría así: P(la columna del peón que come)xA. Como se ve en la imagen , dos peones se pueden comer al mismo alfil. Supongamos que el de la derecha esta en la columna de la dama, pues se pondría así: P(D)xA. Si no sabes como se rigen las columnas, te dejo estos enlace que lo explican bien: https://es.wikipedia.org/wiki/Notaci%C3%B3n_descriptiva
Ahora, supongamos que hay dos peones apuntando a alfiles diferentes. Pues seria como el anterior caso.
Ahora viene el problema: ¿Cómo especificaríamos este caso?
Estaba pensado que habría que poner la fila en la que está (el número), pero no estoy del todo seguro. Así que es por eso que estoy escribiendo esto, para aclarar mis dudas, gracias.
PD: si ven que me equivocado con algo, no dudes en corregirme ya que así puedo arreglar mi código, gracias(otra vez).
Para poner un poco en contexto, estoy programando un código que permita jugar al ajedrez en en la consola de Python. La cosa es que me encontrado con un problema.
En esta notación, si una pieza (Peón) quiere comer a otra (Alfil) se pondría así: PxA. Esto solo se aplica si solo exista esta posibilidad, es decir, solo hay un peón que se puede comer a un solo alfil. Como se ve en la imagen, el peón negro solo puede comer a ese alfil.
Si hubiese otro peón que se puede comer al mismo alfil se especificaría así: P(la columna del peón que come)xA. Como se ve en la imagen , dos peones se pueden comer al mismo alfil. Supongamos que el de la derecha esta en la columna de la dama, pues se pondría así: P(D)xA. Si no sabes como se rigen las columnas, te dejo estos enlace que lo explican bien: https://es.wikipedia.org/wiki/Notaci%C3%B3n_descriptiva
https://ajedrezutea.com/sistema-descriptivo-en-el-ajedrez
Ahora, supongamos que hay dos peones apuntando a alfiles diferentes. Pues seria como el anterior caso.
Ahora viene el problema: ¿Cómo especificaríamos este caso?
Estaba pensado que habría que poner la fila en la que está (el número), pero no estoy del todo seguro. Así que es por eso que estoy escribiendo esto, para aclarar mis dudas, gracias.
PD: si ven que me equivocado con algo, no dudes en corregirme ya que así puedo arreglar mi código, gracias(otra vez).