Arbre de positions
Tous les programmes d'échecs ne calculent pas vraiment dans la phase de début d'une partie, mais ils cherchent leurs coups dans un fichier appelé bibliothèque d'ouvertures. A l'aide de la bibliothèque d'ouvertures, un programme d'échecs joue des coups qui se sont révélés payants dans la pratique des tournois. Les avantages sont clairs : l'ordinateur économise beaucoup de temps de réflexion car il n'a pas à calculer les coups et évite de plus des erreurs stratégiques grossières dans l'ouverture. Dans la famille Fritz, la bibliothèque prend la forme d'un arbre de positions où tous les coups enregistrés sont liés l'un à l'autre. La particularité d'un arbre de positions consiste surtout à ce que pour chaque coup un nombre important d'informations importantes est enregistré. A l'aide de ce concept, il est très simple de trouver le nombre de fois qu'un coup donné a été joué, avec quel pourcentage de réussite pour les Blancs ou les Noirs ou à quelle époque une certaine suite a été particulièrement souvent jouée. En fait, un arbre de positions bien conçu ne fonctionne pas seulement comme bibliothèque mais aussi comme base de données pour l'étude de toutes les questions qui peuvent se poser en liaison avec la théorie des ouvertures.
Cela présente des avantages significatifs :
• |
L'utilisateur peut se préparer rapidement et spécifiquement à une variante d'ouverture en examinant tous les coups joués à ce jour dans cette variante et leurs résultats. De plus, il reconnaît "d'un coup d'oeil" à quel stade la théorie est arrivée sans avoir à fouiller divers livres d'échecs ou bases de données électroniques. Comme l'arbre de positions est utilisé simultanément par le programme d'échecs, il est possible de tester les connaissances acquises directement contre l'ordinateur et de s'entraîner. |
• |
Les programmes d'échecs utilisent de façon intelligente les informations de l'arbre de positions. Si par exemple deux coups sont disponibles dans une position donnée, l'un ayant été joué trois fois et la partie perdue également trois fois, l'autre ayant un taux de réussite de 60% sur 100 parties, le programme va interpréter l'information en conséquence et jouer le coup le plus prometteur. Un avantage supplémentaire est de permettre à l'utilisateur de mieux contrôler et influencer le comportement de jeu dans l'ouverture. Par un grand nombre de possibilités de configuration il peut déterminer si le programme ne doit jouer que les meilleurs coups ou doit choisir de temps à autre, pour la variété de jeu, un coup potentiellement plus mauvais. De plus on peut réduire la préférence sur les variantes principales ou les variantes secondaires. |
• |
Un avantage supplémentaire du concept de l'arbre de positions est de permettre de compléter l'arbre facilement par l'importation de parties récentes et de l'actualiser. Ainsi on est assuré que la bibliothèque reste au niveau actuel du point de vue de la théorie des ouvertures. |