Il programma per computer dovrebbe essere in grado di calcolare le mosse legali degli scacchi in base alla posizione sulla scacchiera e alle regole degli scacchi. Il programma dovrebbe anche essere in grado di valutare la posizione e selezionare la mossa migliore sulla base di alcuni criteri di valutazione. Dovrebbe anche essere in grado di tenere traccia delle mosse giocate in precedenza ed essere in grado di ripetere il gioco in un'interfaccia grafica per l'utente. Inoltre, il programma dovrebbe essere in grado di giocare contro un avversario umano e utilizzare un albero di gioco per pensare al futuro e cercare mosse vantaggiose.
Crea un programma per computer in grado di giocare a scacchi.