Salve a tutti.

E' da poco che ho cominciato a studiare Python, e sento che me ne sono già innamorato, data la sua semplicità e naturalezza.
Così ho deciso di creare un Chess Engine. Lo so che è una cosa ardua, ma a me basta una cavolata, anche se il computer si fa fare il matto del barbiere o dell'imbecille. Deve solo avere un minimo di intelligenza artificiale, magari usando la tecnica del Backtracking.
Sicuramente l'algoritmo è la cosa più difficile, però mi servirebbe sapere come usare una libreria grafica per Python (per questo credo che non ci siano problemi, dovrebbe essercene già inclusa uno nell'interprete).
Ho già guardato qualche articolo, ma nulla di che.

Consigli?

Grazie.