-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Andoma in CuteChess : default low depth ? #22
Comments
Hi! I'll do my best to answer these but a "headline update" would be that Andoma continues to only support ShailChoksi/lichess-bot and the command-line UI (ui.py). Debug information and configuration options are minimal compared to a full UCI engine. I changed the README to hopefully be more clear about this in 0863acb There is work underway to support more GUIs (this is achieved by implementing more of the UCI spec) and PRs are very welcome!
Andoma doesn't accept a time configuration option at the moment. In general, it supports a thin slice of the UCI interface. The default depth (configurable via command-line argument) is 3. Looking only 3 moves ahead can lead to oddities.
Off the top of my head, I'm not sure how to surface this information to a GUI. However, the eval value is tracked during engine execution.
I'm not sure what you're asking here. Perhaps you can rephrase or add context? |
Here is an example output of a game Andoma vs. Aice .. in the CuteChess "Engine Debug" pane we see this:
A correct info line which holds the eval value is eg. "info depth 2 seldepth 5 score cp 245 time 1 nodes 242 pv g5d8 e8d8", as shown by Aice .. other engines output the same format .. however, the Andoma info line has another format, eg. "info {'nodes': 708, 'time': 0.15902209281921387}" .. that's why CuteChess does not show this info.
I'm refering to the 4 files in the /test folder : test_engine.py, test_evaluation.py, test_puzzles.py and test_ui.py .. each contains a Class, but how should i include these in some python code to test anything ? |
hi, since your Andoma works in my CuteChess, i played some games with it .. i know, it's just a simple UCI engine, it even gives pieces for no reason now and then .. nevermind .. i guess your python code is also meant to experiment .. so, i have some questions.
in CuteChess, Andoma plays always very fast, within a second, whatever the time setting .. is this a bug ? Or does it just have a max depth ? The CuteChess settings pane for Andoma is empty ..
in the CuteChess info window, besides the spent thinking time also the eval value could be shown ? I guess this value is somewhere in the code for deciding "best move" ?
and those files in /test : how to use / include them ?
The text was updated successfully, but these errors were encountered: