J'essaie d'écrire un programme d'échecs simple, et dans le cadre de cela j'écris des méthodes pour trouver tous les coups valides. Je peux détecter les quilles et n'ai aucun mal à omettre les mouvements qui entraîneraient la mise en échec du joueur en mouvement, sauf pour une situation dont je ne suis pas sûr.
Après une capture en passant, non seulement la case précédemment occupée par le pion capturant est désormais vacante, mais il en est de même pour la case du pion capturé. Existe-t-il une position où la capture en passant entraîne une vérification du roi du joueur qui capture en passant , non pas parce que le pion de capture a été épinglé, mais parce que le contrôle a été précédemment arrêté par le pion capturé?
Je pense que cette situation n'est tout simplement pas possible, à tout le moins je ne peux pas penser à une position et une série de mouvements qui se traduisent par cette situation; le fait que vous devez capturer en passant à la première occasion signifie que soit le pion qui devrait plus tard capturer en passant est épinglé et ne peut pas avancer au cinquième rang, soit le chèque est de toute façon bloqué par une pièce différente. Malheureusement, j'ai du mal à exclure qu'il existe une position contre-intuitive où cela pourrait se produire. Quelqu'un pourrait-il confirmer mes soupçons (ou fournir un contre-exemple)?
la source
Réponses:
Question vraiment intéressante. Je pense que ce qui suit montre qu'une telle situation est en quelque sorte possible, selon la façon dont vous définissez la broche:
et 2. dxe6 est illégal.
Le contrôle passerait de l'arrêt des deux pions à celui de l'un ou de l'autre.
la source
Bien que cette question ait été bien répondue, je souhaite partager un problème d'échecs qui utilise le mécanisme étrange du pion étant épinglé par le pion pris.
Prendre plaisir!
Ce problème peut être trouvé ici sur Yet Another Chess Problem Database .
Un petit conseil pour certains: un selfmate est un problème d'échecs où un côté force l'autre à les mater.
La tour sur a4 épingle le pion noir de telle sorte qu'il ne puisse pas prendre en passant, car cela exposerait le roi noir à vérifier. Ainsi, le pion noir ne peut pas faire cela et doit avancer avec son compagnon.
la source
C'est possible, mais vous devez vérifier qui est contrôlé (jeu de mots léger prévu::)).
Disons que c'est le mouvement des noirs:
Les noirs déplacent un pion de deux rangs, l'ouvrant à un mouvement en passant d'un pion blanc. Si ce mouvement conduit à un contrôle sur le roi noir, c'est un mouvement illégal. Si cela conduit à un contrôle sur le roi blanc, le blanc doit répondre en défendant le roi et ne peut donc pas faire un mouvement en passant à moins que ce mouvement ne protège le roi.
Si aucune vérification n'est faite, le blanc peut alors faire le mouvement en passant. Si cela conduit à un contrôle sur le roi blanc, c'est un mouvement illégal. Si cela conduit à un contrôle sur le roi noir, le noir doit répondre en défendant le roi.
la source