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 projetsLâchez des jetons et alignez-en quatre, 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.
Déroule toutes les suites de coups jusqu’à une profondeur choisie, en supposant que vous répondez toujours au mieux, et choisit le premier coup de la meilleure suite.
La même recherche avec deux bornes mises à jour au fil du calcul, pour ne jamais explorer les branches sans espoir. Essayer la colonne centrale en premier fait venir les coupes plus tôt.
Juge une colonne selon la fréquence à laquelle des parties aléatoires qui commencent par elle se terminent par une victoire, en concentrant les parties sur les colonnes prometteuses à mesure qu’elle apprend.
Le glouton choisit la colonne dont la position obtenue est la mieux notée tout de suite ; l’aléatoire lâche n’importe où. Les battre est le minimum pour une vraie recherche.
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 […]