Skip to content

UCI Chess Engine / Move Generation / Gui

License

Notifications You must be signed in to change notification settings

nikolausrauch/checkily

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Checkily

This project is currently under development and is not feature complete.

Checkily Chess Engine is a personal endeavor born out of a curiosity about the inner workings of the algorithms driving the decision-making processes of chess engines. The primary goal is to implement a simple and understandable chess engine in C++, and not to compete against sophisticated engines.

The project is split into:

  • chess library containing the logic of chess (board representation and move generation).
  • engine the checkily library (and UCI capable executable) containing the engine
  • gui a SMFL based graphical user interface to play against any engine supporting UCI

For examples and planned features check the README in the respective folders.


First version of checkily getting trashed by stockfish (default settings, depth=6) in the gui checkily_stockfish