Developpez.com - Programmation

Le Club des Développeurs et IT Pro

Apprendre comment implémenter une IA de jeu en Haskell,

Un tutoriel de Julien Dehos

Le 2019-04-22 22:13:17, par Malick, Community Manager
Chers membres du club,

J'ai le plaisir de vous présenter ce tutoriel de Julien Dehos  :

Programmation fonctionnelle
Apprendre comment implémenter une IA de jeu en Haskell
Cet article a deux objectifs principaux : présenter la méthode de Monte-Carlo dans le contexte des intelligences artificielles (IA) pour les jeux et montrer comment la mettre en œuvre, en Haskell, sur le jeu de Tictactoe. Côté IA, aucune connaissance préalable n'est requise. Côté Haskell, connaître les notions de base permettront de comprendre tous les détails d'implémentation mais ce n'est pas indispensable pour en comprendre les grandes lignes.

Tout d'abord, l'article présente succinctement le jeu de Tictactoe et en propose une implémentation en Haskell. Il introduit ensuite la méthode de Monte-Carlo pour ce jeu et en propose une implémentation classique, par des « fonctions pures ». Enfin, il propose une implémentation alternative, plus concise et plus élégante, utilisant la monade State.

Bonne lecture

Retrouvez les meilleurs cours et tutoriels pour apprendre la programmation

Retrouvez les meilleurs cours et tutoriels pour apprendre la programmation aux enfants

Programmation fonctionnelle / Développement web - Apprendre comment implémenter un serveur de blog avec le langage Haskell
  Discussion forum
0 commentaire