Skip to content

Send custom gameover command to UCI engine at game end#267

Open
olivkoch wants to merge 1 commit intoTorom:mainfrom
olivkoch:gameover-command
Open

Send custom gameover command to UCI engine at game end#267
olivkoch wants to merge 1 commit intoTorom:mainfrom
olivkoch:gameover-command

Conversation

@olivkoch
Copy link
Copy Markdown

@olivkoch olivkoch commented Apr 8, 2026

This PR allows to retrieve the outcome of a game

@Torom
Copy link
Copy Markdown
Owner

Torom commented Apr 8, 2026

What's the benefit of that? Which engines support this, and what do they do with that information?

@olivkoch
Copy link
Copy Markdown
Author

olivkoch commented Apr 8, 2026

I am building a custom bot with my own ML-based model to play on lichess. I need the games' outcomes to collect stats across games.

@Torom
Copy link
Copy Markdown
Owner

Torom commented Apr 8, 2026

Hmm, if there aren't any public UCI engines that use this command (I just googled it and didn't really find anything), then this is more of a change for your fork.

@olivkoch
Copy link
Copy Markdown
Author

olivkoch commented Apr 8, 2026

Sure. I was submitting just in case this could be of any use to others. Out of curiosity: how come no other engine uses this? Sounds like a fundamental piece of info we'd want to collect.

@Torom
Copy link
Copy Markdown
Owner

Torom commented Apr 8, 2026

This is actually cited as one of UCI's shortcomings. But I can't think of any engine that takes previous results into account anyway.

If you're looking for other engine developers or people with ML experience in the context of chess, I recommend the Stockfish Discord.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants