Gli scacchi per computer sono esplosi negli ultimi vent'anni, con l'istituzione di un campionato mondiale di computer e molti progettisti di computer per scacchi stanno diventando abbastanza redditizi dai loro sforzi. Alcuni programmi nascondono il loro codice sorgente, ma molti sono open source, in particolare Fruit, che è servito da base per una famiglia di motori di scacchi.
Quali sono alcuni esempi di euristica o algoritmi utilizzati dai computer di scacchi e quali hanno avuto più successo o sono più popolari?