Hallo,
Ganz genau! Wenn ein Programm schlau genug sein müsste, um sowas zu erkennen, wäre wohl kein Platz mehr für die "normalen" Suchalgorithmen geblieben!
Man müsste ihm also entweder sagen, dass dieser Bauer zuletzt einen Doppelschritt gemacht hat oder er sucht nach 2 Lösungen: eine mit und eine ohne En passant. Und dann muss sich der User die passende aussuchen.
Das Rätsel hat mir auch großen Spaß gemacht! Dass es was mit en passant zu tun hat, war mir relativ schnell klar (ansonsten hätte Roland sich wohl nicht die Mühe gemacht, das hier zu posten

), aber das Nachforschen, warum e.p. der letzte Zug gewesen sein
musste, das war interessant!
Danke dafür!
viele Grüße,
Robert