A chess engine is a computer program that calculates chess position and 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. This allows the user to play against multiple engines without learning a new user interface for each, and allows different engines to play against each other.
Read more about Chess Engine: Interface Protocol, Increasing Strength
Famous quotes containing the words chess and/or engine:
“Work, as we usually think of it, is energy expended for a further end in view; play is energy expended for its own sake, as with childrens play, or as manifestation of the end or goal of work, as in playing chess or the piano. Play in this sense, then, is the fulfillment of work, the exhibition of what the work has been done for.”
—Northrop Frye (19121991)
“Industrial mana sentient reciprocating engine having a fluctuating output, coupled to an iron wheel revolving with uniform velocity. And then we wonder why this should be the golden age of revolution and mental derangement.”
—Aldous Huxley (18941963)