Chess engines

Here I have collected the chess engines I have created as a hobby. For those who have never encountered this particular type of software, chess engines are programs capable of analyzing a position on the chessboard and identifying the most promising moves, evaluating their possible consequences. Unlike a human player, a chess engine systematically explores a large number of variations and uses algorithms and evaluation functions to select the continuation it considers best.

Chess engines are generally not standalone programs with their own graphical user interface. Instead, they are loaded into dedicated interfaces, such as Arena, which display the chessboard, manage games, and communicate with the engine through standard protocols such as UCI. This makes it possible to use, compare, and have different engines play against one another, even when they have been developed by different authors.

Index

  1. Musashi
  2. Naraku