GMI - Le blog d'échecs & informatique - Echecs et informatique sur PC-Windows

Rechercher
Aller au contenu

Menu principal :

Essayez et adoptez les moteurs "Grand Maître"

Publié par Fabien dans Joueurs d'échecs · 18/2/2022 13:00:36
Tags: GMGMIRodent

Voudriez-vous affronter votre ou vos grands maîtres préférés ramenés à votre niveau de jeu, quel qu'il soit ? Grâce au moteur Rodent et grâce à Echecs & Informatique, c'est possible...

Développé par le polonais Pawel Koziol depuis plus de 12 ans, arrivé à maturité avec la version IV, la dernière, très fort (3000 Elo ! ), riche en connaissances positionnelles et finement programmable (70 critères), Rodent est  l'un des plus souples et des meilleurs moteurs d'échecs open source actuellement disponibles. Pawel Koziol, l'américain Brendan J. Norman ou Rob Robinson, le principal animateur de ce site, ont élaboré déjà 26 simulations de grands maîtres du passé ou d'aujourd'hui*.

Lecteur du site Echecs & Informatique, j'ai fait remarquer à Rob Robinson que l'utilisation des personnalités de Rodent exigeait une certaine expertise. L'idée des moteurs "grand maître", inspirée des moteurs GM de Lucas Chess, nous est alors venue.  Elle consiste à bricoler les fichiers d'initialisation de Rodent afin que chaque grand maître se présente sous la forme d'un moteur autonome très facilement installable dans des logiciels tels qu'Arena, Lucas Chess ou Fritz. Les personnalités sont immédiatement utilisables, après sélection de l'un des dix niveaux de force du grand maître, de 1200 à 3000 Elo, par paliers de 200 Elo. Chaque niveau de force recourt à ses propres bibliothèques d'ouvertures, afin que les débuts de partie soient cohérents avec la force choisie. Le nombre de bibliothèques par grand maître varie entre six et neuf. Les bibliothèques "guide", obtenues en utilisant les premiers coups des GM eux-mêmes, donneront le ton de la partie, avant de laisser la place aux bibliothèques principales.

Les champions Steinitz, Capablanca, Alekhine, Euwe, Botvinnik, Tal, Fisher, Karpov, Kasparov et Anand sont déjà disponibles, ainsi que d'autres grands joueurs. En tout, 20 personnalités de Rodent sont d'ores-et-déjà téléchargeables sous forme de moteur GM depuis le site Echecs & Informatique. Les six derniers seront publiés dans les prochains jours.
Bien sûr, nous ne nous arrêterons pas là. Nous avons des projets de développement de nouvelles personnalités, notamment du champion du monde en titre Magnus Carlsen. Le joueur norvégien présente un jeu à la Karpov qui demande réflexion mais devrait être assez facile à imiter… À suivre.


Fabien Sauser

* J'ai participé au développement de la personnalité Max Euwe.




Mini-bios de grands maîtres et nouvelles personnalités pour Rodent IV

Publié par Rob dans Grands maitres · 16/9/2021 08:31:20
Tags: RodentGMI

10 nouvelles fiches biographiques

Dans la mesure du possible j'essaie de produire une mini-bio pour chaque grand joueur dont il existe une simulation mentionnée sur ce site. Avec les 49 personnalités de Chessmaster, leur nombre a considérablement augmenté. J'ai donc commencé à rattraper mon retard en mettant en ligne une petite fiche pour Nigel Short, Henri Bird, Joseph Blackburne, Efim Bogoljubow, Larry Christiansen, Larry Evans, Peter Leko, Miguel Najdorf, Xavier Tartakower et Yasser Seirawan.  Il en reste encore 14 !
Je ne m'étends généralement pas autant qu'un article de Wikipédia sur les aspects purement biographiques et sur les tournois et championnats remportés ; je me contente de retenir l'essentiel. Par contre, il y a toujours une section concernant le style de ce joueur, ce qui manque souvent aux fiches de Wikipédia.




Les adaptations d'anciennes personnalités de Rodent III à Rodent IV se suivent à un rythme rapide. En juillet j'ai converti les profils Steinitz, Topalov et Fischer, puis j'ai créé un nouveau profil Anderssen. Pour ce mois d'août j'ai ajouté à la liste Boris Spassky, Frank Marshall, Vishy Anand, Alexander Alekhine et Bent Larsen.
J'en ai profité pour muscler un peu les mini-bio de ces GMI.  Certaines, comme celle d'Anand par exemple, était vraiment trop succinctes.

Nouvelles personnalités pour Rodent IV


Avant la fin du mois, je pense que j'aurai fini d'adapter tous les anciens profils de Rodent II et Rodent III. Il ne reste que les profils d'Akiba Rubinstein, Richard Réti et Emmaneul Lasker. Ce dernier et certainement le joueur les plus délicat à reproduire, car il est difficile de le réduire à un style particulier.  
Parallèlement, j'ai repris la création de nouvelles simulations de Grands Maîtres pour Rodent IV. J'ai terminé un profil Nigel Short qui me semble assez correct et j'étudie actuellement la création d'un profil Peter Léko, joueur caricaturalement défensif - et donc assez facile à reproduire, je pense. Lorsque cette tache sera terminée, je m'attaquerai à deux ''gros morceaux'' : Magnus Carlsen et Vachier-Lagrave. Les simulations de grands maîtres sont nombreuses mais la jeune génération est encore très peu représentée.  Pour Magnus Carlsen, le plus jeune des joueurs simulés, nous n'avons jusqu'ici que le "moteur GM" de Lucas Chess, assez rustique. Anand, Peter Léko ou Veselin Topalov sont encore jeunes, mais ce sont déjà des joueurs d'hier. Une simulation plus précise de Carlsen et une autre pour le meilleur joueur français devraient faire honneur aux capacités de programmation de Rodent IV. Un seul problème : créer une simulation de GM en partant de zéro, c'est beaucoup de travail. J'espère trouver de l'aide de la part de mes lecteurs...





The King et les 49 simulations de grands maîtres de Chessmaster

Publié par Rob dans Moteur · 7/7/2021 16:57:44
Tags: The_KingChessmasterGMI

Il y a un an et demi environ j'ai commencé à explorer les logiciels d'échecs commerciaux désormais abandonware. Cela a donné lieu à trois articles : un concernant Power Chess, le second Kasparov'gambit et le dernier Sargon V. J'ai promis un peu vite que le prochain serait Chessmaster. Mais je me suis un peu trop avancé. La seule version officiellement abandonnée de Chessmaster est la "5000". Déjà bien, mais le programme ne fonctionne pas sur un Windows 64 bits récents. Il faut le faire tourner avec un émulateur tel que Virtual PC, ce qui est bien trop compliqué pour la plupart des utilisateurs. J'ai réussi à mettre la main sur une version française de Chessmaster 9000, mais outre qu'elle pose encore quelques problèmes d'installation, elle est sortie en septembre 2002 et n'a donc pas encore franchi la barre fatidique des 20 ans d'âge*. Je n'ai pas envie de passer plusieurs semaines à rédiger un article pour être contraint de le supprimer à la demande d'Ubisoft.

Par contre, j'ai un joli petit lot de consolation pour les fans de la franchise d'échecs la plus vendue au monde : je vous propose le moteur The King converti à l'UCI, utilisable sans difficulté avec l'interface Arena. Je fournis le moteur en version 3.33 - celle de CM 10 - avec les 48 simulations de grands maîtres de Chessmaster, plus celle de Kasparov.

The King est à présent un moteur ancien et sa force est modérée : environ 2700 Elo. Ses qualités demeurent : son jeu est d'apparence très humaine et il est assez polyvalent pour imiter aussi bien un joueur positionnel et ultra-défensif qu'un attaquant débridé. Et il dispose aussi d'une très grande richesse : ses 49 personnalités GM. Bien que le système de programmation ne s'appuie que sur 26 paramètres (plus de 70 pour Rodent ou Prodéo), ces personnalités ont été conçues et validées par des professionnels et des grands maîtres d'échecs. Ils restent de bonnes approximations.

Tel quel, The King pose bien quelques petits problèmes :

➤Les bibliothèques d'ouvertures de Chessmaster ne sont pas utilisables. J'ai résolu ce point en créant pas moins de 126 bibliothèques d'ouvertures pour les accompagner - deux ou trois par grand maître, afin qu'elles puissent s'adapter au niveau de force choisi pour la personnalité.
➤Le module de création /  modification de personnalité de Chessmaster n'est pas disponible avec le moteur. Pour modifier un profil ou en créer un nouveau, il faut changer les valeurs directement dans le fichier. C'est évidemment moins pratique mais dans l'article, je vous guide sur ce qu'il est possible de faire.
➤Les tables de finales de Chessmaster ne sont pas non plus accessibles. Là par contre, il n'y a rien à faire.  A la force maximale d'une personnalité, on peut donc s'attendre à une petite baisse de force en toute fin de partie.

Lire l'article "The King, moteur de Chessmaster" ?


* En matière de perte de droit sur les propriétés intellectuelles, les législations nationales prévoient un délai qui varie de 50 à 70 ans. Mais les logiciels vieillissent beaucoup plus vite que les livres ou les films. Selon une coutume très raisonnable, un logiciel commercial tomberait dans le domaine public au bout de 20 ans. Or, les juristes savent qu'une coutume est une source de droit. Bien rares sont les propriétaires de ces logiciels qui s'opposent à leur diffusion au-delà de 20 ans.





Les grands maîtres de Rodent IV

Publié par Rob dans Grands maitres · 20/5/2021 09:07:06
Tags: RodentGMI

La distribution officielle de Rodent IV ne propose pour le moment que trois simulations de grands maîtres : Morphy, Nimzo et Tal. Ceux qui s'intéressent à Rodent, le génial moteur programmable du polonais Pawel Koziol, seront certainement contents de trouver sur ce site les profils de ces trois GM historiques commentés et annotés.



Par ailleurs, j'ai également travaillé ces derniers mois, outre à la rédaction d'un livre sur Rodent IV, à la conversion de quelques-uns des 21 anciens grands maîtres de Rodent III. J'en livre ici une première série de six : José Raúl Capablanca, Mikhaïl Botvinnik, Tigran Petrossian, Viktor Kortchnoï, Anatoly Karpov et Garry Kasparov.  Là encore, tous les profils sont commentés et annotés. Les autres suivront peu à peu.


Lire l'article "Famous personalities pour Rodent IV" ?






Retourner au contenu | Retourner au menu _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();