You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am wondering how ELO directly relates to the Skill level. I noticed that setting an ELO of 4000 gives considerably weaker results than a skill level of 20. Is there a function that describes their relationship to one another?
Expected behavior
Setting ELO to 4000 gives weaker plays than setting Skill to 20.
Steps to reproduce
stockfish.set_skill_level(20)
vs
stockfish.set_elo_rating(4000)
stockfish.get_best_move() is better for set_skill_level(20) than set_elo_rating(4000)
Anything else?
No response
Operating system
All
Stockfish version
Stockfish 14
The text was updated successfully, but these errors were encountered:
there's actually no difference between setting it to 4000 and 20. They get internally converted to the same skill level. The elo was last adjusted using the Chess Engine Stash.
Edit:
Sorry, I oversaw that the clamp actually only goes up to level 19 instead of 20.
The Elo -> skill conversion function has moved. In case somebody else comes looking, here's a permalink to the function, as it stands as of this writing.
Describe the issue
I am wondering how ELO directly relates to the Skill level. I noticed that setting an ELO of 4000 gives considerably weaker results than a skill level of 20. Is there a function that describes their relationship to one another?
Expected behavior
Setting ELO to 4000 gives weaker plays than setting Skill to 20.
Steps to reproduce
stockfish.set_skill_level(20)
vs
stockfish.set_elo_rating(4000)
stockfish.get_best_move() is better for set_skill_level(20) than set_elo_rating(4000)
Anything else?
No response
Operating system
All
Stockfish version
Stockfish 14
The text was updated successfully, but these errors were encountered: