Are there any free/paid chess engine .dll files that could be used in a C# project as a reference?

  • Hi Andrius, questions that ask for products or software generally don't work well on Stack Exchange. For more information, see this Stack Exchange blog post. – Andrew Sep 12 '13 at 4:44

C#? Probably not any upper tier engines. Chess engines tend to be written for speed and are largely written in C, C++, or assembly.

I googled and found this. And this. And this.

  • This is wrong because the C# port in the other answer can be converted to a DLL file easily. – HelloWorld Mar 20 '16 at 2:28

Take a look at the C# port of Stockfish by bpfliegel. To my knowledge it is complete (was able to compile and run it) and even though it has not been updated in 11 months at the time of this post it is certainly much stronger than the other engines listed. When I tested its perft function it on my machine it was only a factor of 1.5 slower than the original C++ implementation.

Not the answer you're looking for? Browse other questions tagged or ask your own question.