Loading repository data…
Loading repository data…
PapitaConPure / repository
Una aplicación de Ajedrez sencilla para practicar herencia y polimorfismo en C#
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Una aplicación de Ajedrez sencilla para practicar herencia y polimorfismo en C#.





Se puede inicializar un tablero bajo cualquier distribución que se desee utilizando la Notación Estándar Forsyth–Edwards.
//Estado inicial estándar de un tablero de Ajedrez
Ajedrez juego = new Ajedrez("rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR");
Las barras diagonales separan filas. Los números indican una cantidad de espacios en blanco del 1 al 8. Las letras indican piezas de Ajedrez individuales, siendo blancas si son mayúsculas o negras si son minúsculas. La pieza en particular es determinada por la letra.
Rr"Nn"Bb"Qq"Kk"Pp"Los métodos Notación() y ToString() de la clase Registro utilizan la versión con íconos de la Notación Algebraica Estándar para describir movimientos.
Esto significa que en lugar de usar las letras significativas de cada pieza, se las representa con su Emoji.
Primera versión correcta del diagrama UML

Primera revisión, con clase Registro y movimientos especiales

Segunda revisión, con simulaciones de Movimientos y Finalizaciones de Partida
