franciscoBSalgueiro / en-croissant

The Ultimate Chess Toolkit
https://encroissant.org
GNU General Public License v3.0
652 stars 82 forks source link

[Backend] UCI Protocol Inaccuracies #163

Open Disservin opened 9 months ago

Disservin commented 9 months ago

Describe the bug

A few things from the UCI protocol are missing I think and might make less popular engines behave weird.

Source https://backscattering.de/chess/uci/

Platform and versions

/

Stack trace

No response

franciscoBSalgueiro commented 9 months ago

Also the GUI doesn't send position startpos for the first position (or the equivalent FEN version) which also might cause issues with some engines.

Fixed by https://github.com/franciscoBSalgueiro/en-croissant/commit/e874978374070262345bc88921d26799c322eb7e