ok das ist interessant. wir haben mit der zweiten stellung getestet, also dieser:
r4r1k/3R4/1P2B2p/R3pPp1/4N1P1/7P/3R1P2/6K1 w - - 1 44
zieht man einen der türme auf der linie auf das kritische feld, knallt es:
/game/MyEQbe1RhyVQ/game/EOHKuSEnnr4Vzieht man einen turm woanders hin, passiert nichts:
/game/vbjPS700anUdund besonders interessant:
zieht man den turm von der seite auf die linie, passiert auch nichts:
/game/BQd661h6t66Halles in allem ist der fall klar: das ist ein informatikerfall, den der programmierer einfach nicht bedacht hat. die frage ist, wie man jetzt damit umgeht.
- man könnte den bug melden und hoffen, dass er gefixt wird.
- oder man hofft, dass solche fälle derart selten bleiben, dass man sie manuell händeln kann.
- wenn der quellcode offen ist, kann man versuchen, die anpassungen selbst zu machen. dann kann man auch schauen, wie man die rochade für chess960 erlaubt. das wäre dann vor allem ein projekt, das nicht notwendigerweise du @shaack selbst machen müsstest. es gibt hier ja einige programmierer.