El algoritmo que evalúa las posiciones finales se denomina función de evaluación y estos algoritmos frecuentemente son enormemente diferentes entre los distintos programas de ajedrez.