What is Stockfish?
Stockfish is the strongest chess engine so far. It is a free chess engine derived from Glaurung 2.1. It is a UCI chess engine, meaning it has an open communication protocol that enables chess engines to communicate with user interfaces (Wikipedia, 2023).
How does it work?
Stockfish uses the alpha-beta pruning search algorithm. It avoids variations that will not happend snce the game will be redirected. Humans just can't play perfectly. It uses controllable depth in order to consider more plausible moves. the algorithm ignores blunder moves and then it consideres the best options. It stops evalutaing a move when it sees that it is worse than a pre-evalutated move.