Recherche de chemin
Cinq algorithmes de recherche de chemin sur grille, côte à côte, autour […]
Vision, audio, apprentissage profond
6 projets02Recherche, planification, jeu
6 projets03Bureau, web, systèmes
3 projets04Pull requests, plugins, outils
6 projets05Animation, 3D, visuels génératifs
2 projets06Logos, interfaces, systèmes
3 projetsEncadrez et retournez les pions de l’adversaire, face à une IA que vous pouvez régler sur minimax, alpha-bêta, recherche arborescente Monte Carlo ou sur des joueurs plus simples. Écrit d’abord en Python, puis réécrit en TypeScript pour cette page.
La première version de ce jeu et de son IA a été écrite en Python. Python ne s’exécute pas dans un navigateur : le plateau jouable ici est une réécriture en TypeScript des mêmes idées. Choisissez l’un des cinq adversaires ci-dessous.
Examine chaque coup légal jusqu’à une profondeur fixe, en supposant que chaque camp choisit ce qui l’arrange le mieux, et remonte les scores dans l’arbre.
Un minimax qui cesse d’explorer une branche dès qu’elle est prouvée moins bonne qu’une branche déjà trouvée. Il renvoie le même coup, généralement après bien moins de positions.
N’a pas besoin de fonction d’évaluation. Il joue de nombreuses parties aléatoires à partir de chaque coup possible et retient lesquels gagnent.
Le glouton joue le coup qui paraît le meilleur un pas plus loin ; l’aléatoire joue n’importe quel coup légal. Ils montrent ce que les recherches plus profondes apportent vraiment.
Chacun a sa propre page : les étapes, le coût et les autres projets où il intervient.
Cinq algorithmes de recherche de chemin sur grille, côte à côte, autour […]