I have developed a chess engine in C# and I want to estimate its Elo rating by playing it against Stockfish, a well-known and highly-rated chess engine. My goal is to set up matches between my engine and Stockfish, collect the results, and then calculate the estimated Elo rating of my engine.
My chess engine is written in C# and follows the UCI protocol for communication.
I have downloaded the Stockfish program.
How should I set up and manage the matches between my engine and Stockfish to give the estimation on my engine’s elo?
1