Skip to content

lithander/SebLagueChessEngine

Repository files navigation

Sebastian Lague's Chess AI with added UCI support

For his video series Coding Adventures Sebastian Lague created a Chess-AI in Unity. I gutted my own C# chess engine, then copied the chess playing code from Sebastians Unity project over, changed what needed changing to make it compile again. The result is a chess engine based on Sebastian Lagues code that supports enough of the UCI interface to be used in your favorite chess GUIs.

  • Sebastion Lague original source code can be found here.
  • His Unity based executable that features a custom GUI here.
  • His video that describes how he developed it is here.

How to play?

To play with this version, which implements the UCI protocol, you need a compatible chess GUI. For example...

Then you either compile an executable from source or download from the most recent release, register the executable (e.g. SebLagueChessEngine.exe) with the GUI and you're ready to go.

About

Sebastian Lague's Chess AI with added UCI support

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages