Autant que je sache, en gros, les moteurs d'échecs fonctionnent par:
- calculer toutes les variations possibles (arbre de jeu) jusqu'à une certaine profondeur
- évaluer la position finale en fonction de certains critères (matériau, activité de la pièce ...)
- sur la base de cette évaluation, décider du meilleur coup
Je comprends parfaitement que pour avoir un moteur efficace, il existe des moyens d'élaguer certaines lignes, de limiter la profondeur, etc. mais ce n'est pas ma question.
La question est: existe-t-il d'autres tentatives pour programmer un moteur d'échecs (pas nécessairement puissant, mais pas aléatoire non plus), qui ne suit pas ce schéma?