Skip to content
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

Offline game rated 1500 played like 500 #20

Closed
R-Rothrock opened this issue Apr 12, 2023 · 2 comments
Closed

Offline game rated 1500 played like 500 #20

R-Rothrock opened this issue Apr 12, 2023 · 2 comments
Labels
bug Something isn't working

Comments

@R-Rothrock
Copy link

R-Rothrock commented Apr 12, 2023

Steps to reproduce the bug

Play offline game against fairy stockfish (elo 1500 in my game.)

Didn’t take back on exchanges, gave up pieces, etc. Nothing near a level 1500 bot.

Operating system

Kali Linux

Terminal and version

Zsh 5.9 but I doubt it matters

cli-chess version

1.0.0

Additional information

No response

@R-Rothrock R-Rothrock added the bug Something isn't working label Apr 12, 2023
@trevorbayless
Copy link
Owner

trevorbayless commented Apr 12, 2023

Thank you for reporting. I've confirmed on my end that the strength is being set correctly and passed along to the engine:

image

You can check on your end if this is being set correctly by opening the chess.engine.log located at $HOME/.config/cli-chess/ and starting a game against the engine. Please let me know if you see this value being set differently.

While investigating this, I've played multiple games with the ELO set to 1500 and have seen it not take back, but haven't seen play anywhere near a 500 as you mentioned. Have you seen this issue with the ELO set higher as well?

There are multiple factors that go into how the UCI_Elo was calibrated on the Stockfish / Fairy-Stockfish side. One of them being a set time control of 60s+0.6s.

cli-chess currently does not have clocks on offline games (there's an open enhancement for it here), so this could possible be a contributing factor. Once clocks have been implemented, the time data will be passed along to the engine for it to respond accordingly.

@R-Rothrock
Copy link
Author

I played another game, and I see what you're talking about:

setoption name UCI_Elo value 1500

Didn't look like it though. Maybe my computers just garbage :

Anyway. Seems like it's likely not on your end. Maybe level 1500 fairy SF doesn't understand the Slav defense.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants