Chess Engine Algorithm The MinMax Algorithm Moves The method of recording and describing the chess moves is Algebric Notation (AN). Examples: Be5 - move a bishop to e5 Nf3 - move a knight to f3 c5 - move a pawn to c5 Inteface The engines uses Universal Chess Interface (UCI). GUI Arena Chess GUI