KCE is a chess engine that supports the Universal Chess Interface (UCI), and can thereby be used by UCI compatible chess GUI's, like Arena as seen above.
As of this writing, KCE has the following implemented into it's search function:
To evaluate the board, KCE utilizes:
Besides playing, KCE can also:
fx. if the user wanted to see the number of legal moves, he would:
> position fen 8/P5R1/r3k3/5N1P/r7/p7/7K/8 w - - 2 2
> perft 3
which would give the result 13997. Or by using Divide:
> divide 3
Which would print out the number of moves given the first move, fx. h2g2: 519
.. and so forth.
KCE requires .NET v4.5.2+ to run.
Building KCE can be done using Visual Studio, it's recommended that the binary platform target is x64, but x86 albeit not as strong, works aswell.
If you don't wish to build the source by yourself, look for the latest release on the release page (x64 only).
Installation instructions depends on the chosen UCI Chess GUI, for Arena: