Existe alguma diferença material entre o xadrez do jeito que está agora e acabar com o xeque-xeque-mate e definir a vitória como simplesmente capturar o rei do oponente, assumindo que uma captura disponível do rei seja sempre realizada?
Aqui está outra maneira de colocá-lo, juntamente com a motivação para minha pergunta: se uma IA do xadrez ignorasse os conceitos de xeque-xeque-mate e tratasse o valor material de um rei como infinito, isso mudaria seu comportamento?
fonte
Além do impasse, o que você deve explicar é a possibilidade de que ambos os reis sejam capturados em sucessão, restaurando o equilíbrio. Foi o que um dos meus programas de xadrez fez, capturando uma peça defendida com o rei, porque o peão defensivo estava preso ao meu rei.
Portanto, se os únicos movimentos possíveis são com o rei, você precisa verificar se esses são realmente legais ou se a posição é impasse. E quando um rei é escolhido, você precisa garantir que os movimentos subsequentes não alterem a avaliação. Além disso, você precisa verificar o xeque-mate apenas na posição atual, tanto quanto posso ver.
fonte
Se você ignorar o xeque-xeque-mate e fizer outra coisa, o lado que dá o xadrez poderá capturar o rei no próximo turno. Portanto, o que você está perguntando é simplesmente as regras atuais.
A IA do xadrez já está representando o rei como infinito internamente. Você não está mudando nada.
fonte