thomasahle / sunfish

Sunfish: a Python Chess Engine in 111 lines of code
https://www.chessprogramming.org/Sunfish
Other
2.95k stars 543 forks source link

Add more features to UCI.py #70

Closed jlrdh closed 1 year ago

jlrdh commented 4 years ago

Hello, I encountered this issue with Sunfish:

When White plays e7d8q in cutechess, Sunfish does not play at all.

Sunfish disconnects.

Hope that reporting this issue will help improve the Sunfish engine

thomasahle commented 4 years ago

Thank you. As it is now, Sunfish doesn't really support UCI. There is only some very preliminary code submitted by @ryanhs back in 2017. One feature it doesn't support is mixing position fen and moves. On the other hand, mixing position startpos and moves is actually supported, so it shouldn't be too hard to add this feature.

thomasahle commented 1 year ago

The latest version now supports the whole uci standard.