Hola.. estoy haciendo un ajedrez.. y he encontrado mucha informacion acerca de seleccionar el mejor movimiento de los posibles mediante tecnicas min max, alfa - beta.. etc..
el problema que tengo es que no se como encontrar esos movimientos posibles.. diseñe la interfaz grafica... y pues almaceno en variables las posiciones de las fichas en el tablero.. esa parte fue facil..
pero ahora como le hago para encontrar los posibles movimientos de las fichas?.. es decir que la torre se mueva solo vertical u horizontalmente y que no pueda pasar por encima de otra ficha si es del mismo bando o si es del otro bando quedarce con la posicion de ella..
les agradesco cualquier opinion
puedo enviarles el codigo en vb si quieren o el .exe de lo que tengo hasta ahora