Aux échecs, les logiciels sont présents en tant que joueurs.
Je les ai vus se faire battre facilement dans les années 80 par les meilleurs joueurs d’échecs.
Je les ai vus rivaliser avec les meilleurs joueurs d’échecs dans les années 90 comme dans les médiatiques matchs Kasparov - Deep blue(IBM).
Et enfin dans les années 2000, ils sont devenus nettement plus fort que les meilleurs joueurs d’échecs.
Au poker, on ne parle que de trackers, voire de bots programmés en toute discrétion.
Pourquoi n’existe-t-il pas de logiciel qu’on pourrait affronter en heads up par exemple?
Pourquoi personne ne s’intéresse à la programmation de ce genre de logiciel en proposant des matchs homme machine comme ce fut le cas dans les échecs?
Un match Isildur- Deep blue aurait de la gueule non?
Je poste ce message pour tous mes vieux potes des échecs auxquels je ne sais pas trop quoi répondre quand ils se demandent pourquoi il n’y a pas un ordinateur champion du monde de poker. Quand j’essaye de répondre par :“parce que c’est plus compliqué que les échecs” ils ne me croient pas.
Je sais que c’est un forum créé par un joueur d’échec (Eloi Relange) et qu’il y en a plein d’autres également donc j’espère que ma demande fera écho et qu’il y aura des réponses intéressantes.
Le poker n’est pas un jeu plus compliqué que les échecs pour l’humain.
Savoir prendre la meilleur décision à un instant donné d’une partie d’échec est la plupart du temps bien plus compliqué qu’au poker.
Par contre la programmation d’un bot echec performant est plus simple que la programmation d’un bot poker pour les raisons suivantes je dirais:
Avant tout on ne dispose pas de toutes les informations contrairement aux échecs. Alors qu’aux échecs le programme “à juste” à évaluer toutes les combinaisons sur n coups à l’avance et de choisir celle qui laisse la plus mauvaise option à l’adversaire. Du moment qu’on a un ordinateur assez puissant on peut facilement faire un tel bot je pense.
Le facteur humain.
Aux échecs le bot joue face à un seul profil d’adversaire: Un joueur parfait. Peut être que certains bot échec avancé font différemment mais a priori je dirais que l’aspect stratégie non exploitable vs exploitante intervient moins aux échecs qu’au poker. Un bot qui ne ferait que jouer de façon optimum face à un joueur parfait, sera très fort contre n’importe qui.
Peut être que cela est vrai au poker aussi cependant notamment où l’on se place dans l’optique de jouer contre Isildur. Par contre si le bot poker joue de façon non exploitable contre un fish il va gagner beaucoup moins que n’importe quel reg correct.
L’adaption.
Ca rejoint un peu le point précédent.
Le poker est un jeu d’adaptation. Il faut programmer le bot à détecter les changements de vitesses chez l’adversaire pour s’adapter. On n’a pas vraiment ce problème aux échecs.
Mais cela dit les bots existent et il est ou sera sans doute possible d’en réalisé un d’un niveau compétitif en high stake si on y met les moyens.
(Mais aux échecs il n’y a pas besoin de mettre tant de moyen que ca pour y arriver)
Merci pour ta réponse.
Je comprends que ce soit plus difficile à programmer. Ce que je ne comprends pas c’est que personne n’essaie publiquement: il n’y a que des programmateurs de bots illégaux .
On pourrait avoir un truc du style:
Match largement relayé dans les médias spécialisés et généralistes:
2014: Match Isildur-deep red 10-0
2018: Match Isildur-deep red 7-5
2023: Match Isildur-deep red 4-8
logiciel qu’on pourrait affronter pour évaluer la pertinence de notre jeu, qui donnerait le coup qu’il aurait joué à notre place…