Tags: Genre, Music Genre, Topical Concept.
In computer chess a chess engine is a computer program that analyses chess positions and makes decisions on the best chess moves.The chess engine decides what moves to make but typically does not interact directly with the user. Most chess engines do not have their own graphical user interface (GUI) but are rather console applications that communicate with a GUI such as XBoard WinBoard or glChess via a standard protocol.