Een schaakprogramma is zo'n beetje het moeilijkste wat er te bedenken valt in het programmeren.
Niet alleen moet je de programmeertaal kennen, maar ook datastructuren en ervaring hebben met het recursief doorlopen van een boomstructuur.
Bovendien minimax algoritme en alpha-beta pruning.
Ik weet niet hoe het met jouw zit, maar ik heb jaren geprogrammeerd en mijn petje gaat het toch echt te boven.
Verder is het lezen van een bestaand programma vaak nog moeilijker dan zelf een programma te schrijven.
Maar laat je door mij niet ontmoedigen; beschouw het als goed bedoelde informatie.