FASE 1: Prepara la scacchiera FASE 2: Genera un elenco di possibili mosse FASE 3: Calcola un punteggio per ogni mossa possibile FASE 4: Confronta i punteggi di ogni mossa e seleziona la mossa con il punteggio più alto FASE 5: Fai la mossa selezionata FASE 6: Ripeti i passaggi da 2 a 5 finché la partita non termina con una vittoria, un pareggio o una sconfitta.
Produrre una serie di istruzioni sotto forma di pseudo codice per un programma per giocare a scacchi.