La variante de juin : Intimidation

Le principe de cette rubrique est de mettre chaque mois en lumière une variante par le biais d’une partie ancienne ou inédite.

°°°°°°

Même pas peur !


Intimidation

*

Toujours à la recherche d’une partie courte, relativement récente et de bon niveau, pour la variante que nous abordons ce mois-ci, je dois à nouveau me tourner vers ccc, qui semble être l’un des rares, avec IA de Lolo, à avoir exploré un large éventail de variantes. Plus encore que ce dernier peut-être, car il me semble que IA de Lolo avait fait l’impasse sur les variantes déséquilibrées. Mais c’est une chose difficile à vérifier maintenant que l’historique de MiGs n’est plus accessible.

Si cette variante n’a pas rencontré beaucoup d’écho auprès des joueurs qui ne jouent pas exclusivement ou presque en Marguerite belge ou en Standard, c’est peut-être parce qu’elle est trop proche du Standard pour les amateurs de configurations ouvertes (les deux camps, quoique scindés en deux packs distincts, ne sont pas mélangés, ce qui en fait une variante à espace défensif, selon la classification de SilverSurfer), et trop éloignée du classique bloc pour les amateurs de jeu défensif.

Historiquement, Intimidation est une variante dite « expérimentale », un terme qui désigne toutes les positions de départ qui ont été créées à la naissance de MiGs, en 2006. Elle a été inventée par rebel, ce qui n’est guère surprenant, puisque ce joueur au tempérament ombrageux était lui-même un maître de l’intimidation. C’est en tout cas la manière dont je l’ai perçu lorsque j’ai joué avec lui à mes débuts, avant qu’il ne disparaisse brutalement de la scène abalonienne (du moins sous ce pseudo).

*

Cette partie 26978 de l’historique de MiGs oppose le redoutable programme MLA (IA) – max, contre lequel nombreux sont ceux qui se sont cassés les dents, à ccc (Canine de Chien Cynique ? Caniche Cannois Carnivore ? Cogneur aux Côtes Cassées ?). Ça joue très agressif dès le départ. C’est MLA qui à lancé l’offensive, mais ccc ne s’en laisse pas compter et rend coups pour coups. A 2y on est déjà à 2-1 ! Au coup 5, MLA tente une stratégie d’encerclement des groupes faibles de Blanc mais ses tergiversations au coups 6 à 9 permettent à son adversaire de prendre l’ascendant. S’ensuit une phase que j’appellerai positionnelle (coups 11 à 14) où les deux camps regroupent leur forces, et à l’issue de laquelle Blanc mène 1-4. Néanmoins Noir parvient à remonter au score (3-4 au coup 18), mais sa position semble délicate (aux yeux d’un joueur expérimenté en tout cas, car encore faut-il savoir analyser la complexité de la position, qui pourrait paraître équilibrée à un oeil non exercé). D’ailleurs le coup 19 de Blanc scelle l’issue de la partie. Noir tente encore quelques ultimes menaces que Blanc pare ou esquive sans difficulté, avant de passer à son tour à l’offensive (3-5 au coup 23).

En dépit de la rapidité de la partie – surtout pour une variante à fort potentiel défensif – il est clair que le jeu de ccc n’est pas optimal dans la seconde moitié de la partie (ni dans la première, probablement). Les meilleurs d’entre vous saurons nous expliquer pourquoi. Et en guise de problème, on remarquera que le coup 24 de Blanc n’est pas bon, bien qu’il soit tentant, car Noir avait moyen de se soustraire à une éjection au coup suivant, et de prolonger sa survie d’un petit coup (26 au lieu de 25). Qu’aurait dû jouer ccc au coup 24 pour s’assurer une victoire imparable au coup suivant ?


(Oserez-vous lui mettre un clic en pleine face pour visionner la partie ?)

°°°

Conseil : basculer le PDF en mode présentation vous permettra de faire défiler les coups à votre rythme avec la molette de la souris.

Remarque : l’objectif principal de cette rubrique est qu’à terme on puisse trouver en ligne au moins un exemple de partie dans chaque variante sur cette page.

FightClub


Notation Aba-Pro de la partie :

Intimidation
1.c3c4 g7g6 2.f2f3 g6g5 3.f3f4 d8d7 4.a2c4b2 d7d6 5.f4f5e4 g5h6f5 6.a4b4 h7g6 7.c4b4 g6f5 8.a4b4 g3g4f3 9.c4b4 f4e4 10.a3b4 f5e4 11.a4b5 e7e6 12.h4h5 i6i8h6 13.h5g5 h6h8g6 14.g5f5 e4d3 15.c5c6 d3d4 16.f5e5 g7g8f7 17.b5b4 b6b5 18.b4b3 f8e7 19.f6f5 e7e6 20.b1a1 g6f6 21.d7c6 a4b4 22.f5e4 e6d6 23.c7b6 d6c6 24.b2a2 f6e5 25.a1a2 c5b4

Cette partie est disponible sur MiGs. Sauf que MiGs n’est plus disponible. Donc cette partie n’est plus disponible à part ici. CQFD.

Si vous souhaitez rejouer la partie avec le Replayer d’Eob, je vous renvoie à la page suivante où vous trouverez de quoi raccorder cette variante expérimentale à une variante disponible dans le replayer (-:

Si vous souhaitez rejouer la partie avec ULA : allez dans l’onglet « Partie » —> « Nouvelle partie » —> « Variantes déséquilibrées » —> « Intimidation (© rebel) », puis copier la partition dans le champ « Commentaires ».

Publicités

La variante de juin : Mosaïque

Le principe de cette rubrique est de mettre chaque mois en lumière une variante par le biais d’une partie ancienne ou inédite.

°°°°°°

Mosaïque

Quand ULA fait la loi

Voici comment ULA, qui pourtant jouait les Blancs, parvient dans cette variante expérimentale à s’imposer face au niveau maximal du programme d’entrainement de MiGs. Et encore sur certains coups son jeu peut être amélioré (mais a posteriori, c’est toujours plus facile (^_-) ) Cependant l’histoire ne dit pas comment était paramétrée l’IA de Lolo pour parvenir à ce résultat. Il est probable qu’elle n’était pas à son maximum. S’il y avait un Mind Sports Olympiad des IA, à moins qu’elle ne perde au temps, ULA serait probablement championne du monde ! (^_-)

mosaic-gray-black-white-hexagons-square

(cliquez sur la mosaïque pour visionner la partie)

Cette partie peut-être visionnée directement sur MiGs en tapant simplement le numéro de la partie – 23712 – comme critère de recherche dans l’historique. Saluons ici le remarquable travail de Mogwai : depuis que le jeu en ligne existe, trouver et sauvegarder une partie n’a jamais été aussi facile et rapide !

FightClub


Notation Aba-Pro de la partie :

Mosaïque
1.f6e5 i5h4 2.h8g8 h4g4 3.g8f7 g7f6 4.f7e6 g6f6 5.h6g6 i6h6 6.g6h7 g4g5 7.h7i8g7 g5g6 8.h8g8 h6h7 9.f5e4 i7h7 10.e4e5 d4d5 11.h5g5 g7f6 12.g5f5 i9h8 13.g8f8 f7f6 14.e8d7 d6d5 15.c6d6 h8h7 16.c5c6 h7g6 17.f8f7 b5c5 18.a5b5 b2b3 19.b6c7 f6e5 20.f7f6 e5d4 21.c7d7 b5c5 22.d6e6 h6i6g5 23.c6d6 c5b4 24.d7e7 c3c2 25.a4b5 c2b2 26.b5c5 a3a2 27.c5c4 d5d4 28.c3c4 a2b3 29.f7e6 g5f5 30.c5c4 d5d4 31.d6d5 a2b2 32.f4g5 d3d2 33.b5c5 d1d2 34.e6d5 d2e3 35.b3c4 a2b2 36.e6d5 h5g4 37.b3c4 g4f4 38.g5g6 g8f7 39.d5e6 a1b2a2 40.c3c4 d2d3 41.c5c6d6 g8h9 42.g6g7 e3e4 43.d6e7 a2b3b2 44.d7d8 e6d5 45.b3a3 d5c4 46.f7g8 d3c3

La belge de la quinzaine (fin février 2016)

Le principe de cette rubrique est de soumettre deux fois par mois à votre analyse une partie ancienne ou inédite en marguerite belge, la reine des variantes.

Comme pour les problèmes, ces parties peuvent bien sûr faire l’objet de commentaires dans lesquels vous pouvez donner votre avis sur les choix effectués par les joueurs au cours de la partie.

Gardez cependant toujours à l’esprit que les joueurs, eux, ne connaissaient pas à l’avance le déroulement de la partie 😉

FightClub

°°°°°°

Une victoire programmée

Cette partie date du 30 juillet 2014. Elle oppose IAdelolo à KALVINH. IAdelolo est le pseudonyme qu’utilisait Laurent Pagli pour tester le fruit de son travail de programmation contre des joueurs en ligne. Ce qui témoigne qu’on rencontrait toutes sortes d’adversaires sur MiGs, y compris des chercheurs qui y éprouvait la pertinence de leur fonction d’évaluation. L’histoire ne dit pas comment était paramétré le programme ce jour-là, mais prouve que les meilleures IA sont capables de battre d’excellents joueurs, même si on a pu connaître KALVINH plus inspiré que dans cette partie.

°°°°°°

Marguerite belge

wall-e-dreaming-about-ULA

(cliquez sur e.llaw* pour visionner la partie)

* à ne pas confondre avec Elo 😉 La marguerite belge est une variante symétrique : qu’on me permette cette excuse bidon pour justifier que l’image de wall.e soit inversée XD


Notation Aba-Pro de la partie :

Belgian daisy
1.a1b2 i5h5 2.a2b3 i6h6 3.i9h8 a5b6 4.b1c2 b4c5 5.i8h8 b5c5 6.b3c4 c6e6d7 7.h9g8 h5g5 8.c2c3 c6d6 9.d3d4 g5f5 10.c5c6 d8e8 11.d6c6 f5e5 12.b6c6 h6g5 13.h8g8 g4g6f3 14.c6b5 e5e6 15.b2c3 f3f5g4 16.a4b5 g4g5 17.d4e5 h4g4 18.e5f6 d8c7 19.d6c6 d5d6 20.f8f7 e6e7 21.f6g7 e9e8 22.i9h8 d7d6 23.h7g7 c5d6 24.h8h7 e8e7 25.b5c6 d5d6 26.f6g7 e8d7 27.c3c4d4 g6f6 28.b6b5 c7c6 29.g9g8 d6e6 30.h7g7 e5e6 31.h6h7 g6f6 32.b4c4 c5d6 33.h8g7 c6d7 34.d8e9 d6e7 35.e9f9 e8f8 36.d4d5 e7f8 37.h7h8 g9f8 38.h9h8 f8e7 39.h8g7 d6e6 40.b5c6 g8f8 41.c4c5

Le programme 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


Quelques avis sur ULA

Poisson d’Avril !

Une nouvelle variante à vous mettre sous la nageoire :

Poisson d'Avril © LGB Productions

Merci à Lolo et son IA pour le support. Vous pouvez créer vos variantes en utilisant la fonction « Jeu/Modifier la position actuelle ». Les billes s’enlèvent par simple clic sur la bille à ôter. Pour ajouter une bille, clic gauche pour une noire, clic droit pour une blanche.

Bonne expérimentation et bon jeu !

FightClub

Appels à témoins

La principale vocation de ce blog est de promouvoir abalone sous toutes ses formes et se veut résolument tourné vers l’avenir, mais j’ai aussi l’ambition qu’il devienne la mémoire d’abalone, dont l’histoire commence en 1989. Abalone fête donc cette année ses 25 ans d’existence. Afin d’alimenter certaines pages du blog, je recherche des témoignages sur :

– les anciens sites de jeu en ligne (en particulier NetAbalone)
– les anciens forums (en particulier aceboard)
– des événements ayant eu lieu autour d’abalone
– des clubs existants ou ayant existé

Et si IA de lolo lit cet article, un petit exposé sur son IA (Uncle Lolo’s Abalone) serait la bienvenue.

Si quelqu’un pouvait prendre le temps de nous faire une petite présentation sur la manière dont fonctionnait NetAbalone, ce serait super sympa !

FightClub