Bonjour,
J'ai un petit souci sûrement bête mais qui m'ennuie beaucoup.
Je code en C avec Code Block et j'ai une erreur que je n'arrive pas éclaircir.

J'ai un plateau de 20 cases et une IA qui doit trouver la bonne case à jouer.
Dans l'exemple que je teste, la seule case correcte à jouer pour gagner est la 17.

Lorsque j'exécute le programme en mode normal, l'IA ne joue pas la case 17 mais joue soit la 10 soit la 13.
Lorsque j'exécute le programme en mode débogage, la seule case qu'il joue est la 17.

J'ai eu l'idée de faire écrire dans un fichier les choix de l'IA dans les 2 modes, pour comparer. Idem
En mode normal, l'IA hésite bien entre 10 et 13.
En mode débogage, l'IA choisit 17.

Lorsque je renverse le plateau avec une symétrie horizontale et que, du coup, la case à jouer n'est plus la 17 mais devient la 2, le mode normal joue la bonne case et ne se trompe pas.

Ce que je ne comprends pas, c'est pourquoi en testant le même exemple en deux modes différents, je n'ai pas le même résultat.

Quelqu'un sait-il régler ce genre de problème ?
Merci de votre aide.