L´IA dans les jeux comme morpion, dames ou autre se résume généralement à :
L´ordinateur envisage toutes les possibilités de coup qu´il a et envisage pour chacune des possibilités de coup qu´il a, les possibilités de coup de l´adversaire.
Par exemple pour le morpion, l´ordinateur envisage un coup et si en envisageant la réplique de l´adversaire il s´aperçoit qu´il peut perdre alors il revoie un score de -1 relatif à ce coup, si il pense que rien ne passera après son coup il renvoie 0, et si son coup le fera gagner il renvoie 1.
Ensuite parmis toute les possibilités ou il a renvoyer 1, il en sélectionne une au hasard. Si aucune de ses possibilités ne renvoie 1, il en prend une qui renvoie zero au hasard. Et si il n´y a aucune possibilité dont le resultat est 1 ou 0 alors l´ordinateur à perdu.
Bien sur pour un jeu d´échec, c´est beaucoup plus complexe car l´ordinateur pour envisager les coup possibles de l´adversaire, il doit savoir comment l´adversaire est autorisé d´après les règles à déplacer telle ou telle pièce.
Ton idée de faire un système d´enregistrement des parties est bonne mais il faudra tout de même que pour chaque jeu que tu créera que tu indiques les règles à l´ordinateur.