ULA (Uncle Lolo’s Abalone)

ULA (Uncle Lolo’s Abalone) fait partie des plus puissants programmes jouant à Abalone. Il a été conçu par Laurent Pagli, alias IA de lolo. Et c’est encore son auteur qui en parle le mieux :

° ° ° ° ° °

ULA (Uncle Lolo’s Abalone) est un programme pour PC qui tourne sous Windows.
Il a été développé en langage Delphi (de Borland), une sorte de langage Pascal.
Le fonctionnement de cette IA est classique : minimax avec élagage alpha-beta, des tables de transposition, et des options d’élagage des coups a priori pour aller plus vite.
Pour donner une idée de son niveau de jeu, à temps de réflexion égal, ULA est un peu moins forte qu’Aba-Pro (à mon grand désespoir), mais son plus fort niveau l’a déjà vaincu.
L’interface graphique permet de jouer (heureusement), mais j’aurais aimé mieux faire si j’avais eu le temps et la patience… Là aussi, je trouve Aba-Pro mieux fait.

Alors pourquoi utiliser ULA ?
– Le style de jeu est différent de celui d’Aba-Pro
– On peut lui donner un style de jeu plus ou moins agressif et faire intervenir le hasard pour varier les parties
– On peut la forcer à éviter une répétition de position
– Elle permet de fixer une position de départ et de la résoudre s’il s’agit d’un problème du style : noir gagne en x coups ou en combien de coups noir va perdre
– On peut voir la suite des coups qu’elle a prévu pour elle et son adversaire
– Elle possède un grand nombre de variantes de départ et on peut même prendre l’option pilier (la case centrale est inaccessible)
– A son niveau le plus élevé, et si on possède un PC puissant (et beaucoup de patience), elle est sûrement imbattable, je pense.

Il lui manque une bibliothèque d’ouverture, et sûrement plein d’autres choses. Je l’ai laissée un peu tomber et elle n’est pas finalisée, voire un peu en chantier.

Si vous voulez l’essayer et me donner votre avis ou des suggestions, ou bien si vous voulez des précisions sur sa programmation, écrivez-moi à :

iadelolo@laposte.net

je vous enverrai son .exe provisoire.

iadelolo, 12 mars 2014, à 16 h 43 min


Rebloguer, liker ou poster un commentaire sur ce contenu.

Article connexe : ULA (Uncle Lolo’s Abalone)