Jeu de dames et IA

C'est avec ce projet que je me suis rendu compte que je ne savais quasiment rien.


Lien vers le projet


Posons cette citation dès le départ :
On va implémenter une IA sur un jeu de dames, ce sera plus simple qu'un jeu d'échec.

Et c'est ainsi que je tombais dans le piège le plus ridicule de l'histoire. Ce que je pensais être le jeu de dames était en fait, le jeu de dames anglaises, mais le jeu de dames internationales (ou françaises) est beaucoup plus dur à coder.

De toute façon, j'aurais dû me douter qu'un jeu où le meilleur coup s'appelle "rafle" ne pouvait qu'être une mauvaise surprise.
Après beaucoup de cheveux perdus, j'ai quand même réussi à faire fonctionner le jeu et l'IA. Les copains ont même eu plein d'idées pour la fonction d'évaluation.

Bon, elle est nulle notre IA, mais elle sait déjà jouer un minimum, et ça c'est cool.
Je sais que je pourrais pas me lancer dans des heures d'améliorations et d'optimisations (même si c'est techniquement déjà fait) alors on va s'arrêter là.

Mais bon, en attendant, c'était drôle à coder.

Actualités


Warning: include(https://fedyna.fr/.actus): Failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /htdocs/old_version/projects/jeu-de-dames-et-ia.php on line 31

Warning: include(): Failed opening 'https://fedyna.fr/.actus' for inclusion (include_path='.:/usr/share/php') in /htdocs/old_version/projects/jeu-de-dames-et-ia.php on line 31