Menu principal :
Profil Kortchnoï pour Rodent III
Même s'il n'a jamais été champion du monde des échecs, Viktor Kortchnoï a été en 1968 le premier joueur mondial et il est resté pendant plus de 30 ans dans le peloton de tête des meilleurs joueurs mondiaux. Voir la bio de Viktor Kortchnoï ?
Son style de jeu était un peu brouillon mais finalement des plus intéressants, entre défense opiniâtre et attaque débridée. Après ma première tentative de créer un profil de grande personnalité des échecs, avec Paul Morphy, pour le moteur Rodent III, l'envie m'est venue de m'attaquer à ce monument.
Kortchnoï avait la particularité d'alterner dans la même partie jeu positionnel-
Petrossian -
Pas tout à fait...
Il y a effectivement des ressemblances entre le style de Petrossian et celui de Kortchnoï. Leurs parties comportent généralement une phase attentiste et défensive suivie d'une phase active avec contre-
Comme nous allons entrer en profondeur dans le fonctionnement du profil, je vous invite, pour compléter votre information, à lire -
Pour Petrossian comme pour Kortchnoi, le problème de base est toujours le même avec Rodent III : les paramètres d'accord de personnalité du moteur ne peuvent pas changer en cours de partie et passer de positionnel-
Pour Petrossian, "KnightLikesClosed" est à 8. Je conserve la même valeur pour Kortchnoï. Paramètre associé, "KeepKnight", à 5, permet à Petrossian d'accentuer le rôle des cavaliers. Valeur également conservée pour Kortchnoï.
Dans le même esprit, j'ai réduit un peu le malus pour avoir deux cavaliers en remontant KnightPair à -
Pour RookLikesOpen, la valeur standard de 3, employée pour Pétrossian, est conservée.
Enfin, comme pour Petrossian, Forwardness est réduit à zéro -
L'accord de personnalité
Ici il s'agit de déterminer le style de base du jeu du moteur avec les quatre paramètres "OwnAttack", "OppAttack", "OwnMobility" et "OppMobility". Pour Petrossian, Pawel à choisi 100, 120 et 100, 120, valeurs classiques d'un joueur positionnel fortement défensif, préoccupé essentiellement 1/ par la détection des menaces de l'adversaire et 2/ par le blocage de ses mouvements. J'ai beaucoup hésité sur la conduite à tenir ici. J'ai finalement choisi pour Kortchnoï :
OwnAttack value 100
OppAttack value 135
OwnMobility value 100
OppMobility value 130
Pourquoi ? Kortchnoï a souvent expliqué lui-
J'avais initialement donné à OwnMobility la valeur de 110, afin de traduire ce qui me semblait être une mobilité plus élevée que celle de Pétrossian, mais des tests de comparaison effectués sur 150 parties de Kortchnoï, prises à diverses époques, et une trentaine de parties du joueur simulé m'ont contraint à le ramener à 100.
Faible disposition à l'échange
Petrossian est un joueur positionnel qui a la particularité d'être relativement peu matérialiste et d'accepter les sacrifices de pièces. D'où "ExchangeImbalance" à zéro et "Material" à 100. Occasionnellement, Kortchnoï ne répugne pas à l'échange offensif, mais généralement il fait preuve au contraire d'un matérialisme assez élevé. Je mettrai donc : ExchangeImbalance à 25 et Material à 110.
Structure de pions
Joueur positionnel, Petrossian accorde de l'importance à la structure et au statut des pions. D'où : "Pawnstructure" à 110 et "PassedPawns" à 100.
En la matière, le souci de Kortchnoï me semblant à peu près égal, j'ai conservé dans un premier temps les mêmes valeurs. Mais l'analyse de nombreuses parties du vrai joueur et de sa simulation m'ont conduit à accentuer un peu le style positionnel de Kortchnoï. Je me suis arrêté finalement sur :
Pawnstructure value 115
PassedPawns value 105
Pour ce qui est des pions passés, doublés ou arriérés, j'ai reprises les valeurs utilisées pour le profil de Bent Larsen, joueur offensif :
DoubledPawnMg value -
DoubledPawnEg value -
IsolatedPawnMg value -
IsolatedPawnEg value -
IsolatedOnOpenMg value -
BackwardPawnMg value -
BackwardPawnEg value -
BackwardOnOpenMg value -
Ce qui représente un malus modéré pour des pions affaiblis.
Valeur des pièces
Le profil Petrossian, assez ancien, ne comporte que les valeurs de Rodent II, valables pour toute la partie. Pour Kortchnoï, J'ai choisi de conserver les paramètres standards de Rodent III, dont la plupart des profils déjà publiés s'éloignent peu :
PawnValueMg value 95
PawnValueEg value 110
KnightValueMg value 340
KnightValueEg value 305
BishopValueMg value 322
BishopValueEg value 320
RookValueMg value 514
RookValueEg value 529
QueenValueMg value 1000
QueenValueEg value 1013
Pour les bonus de base des paires de pièces, c'est un peu différent. Pour petrossian nous avions : BishopPair à 40 et KnightPair à -
Pari spéculatif
Kortchnoï était un joueur paradoxal. Hyper-
PstStyle et influence hypermoderne
Le style "0", dynamique et sachant recourir aux principes hypermodernes, utilisé pour Petrossian, est tout à fait adapté à Kortchnoï. Le grand maître avait inclus les principes de l'école hypermoderne dans son bagage sur les échecs et n'hésitait pas à utiliser notamment les fameuses ouvertures de flanc. Il convient donc aussi d'utiliser les paramètres spécifiques de Rodent III pour l'indiquer au moteur. D'où FianchBase à 6 et Fianchetto à 8, petits bonus pour un fou en situation de fianchetto.
Phase offensive : augmenter l'agressivité
C'est dans la phase offensive que le jeu de Petrossian et de Kortchnoï s'éloignent. Même dans la contre-
Lines augmenté à 110 (ouverture des lignes)
Outposts abaissé à 80 (pièces mineures en avant-
PiecePressure augmenté à 110 (pression sur les pièces)
PawnStorm augmenté à 110 (pions plus agressifs)
Kingtropism augmenté à 30 (agressivité anti-
Les autres paramètres soit ne jouent aucun rôle dans l'évaluation, soit sont très secondaires, soit sont identiques à la valeur standard et je ne vois pas la raison de les évoquer.
Le profil final
; Simulation du jeu de Viktor Kortchnoï
; V2c -
; Auteur : Rob Robinson
;
; PARAMETRES MATERIELS
;
setoption name PawnValueMg value 95
setoption name PawnValueEg value 110
setoption name KnightValueMg value 340
setoption name KnightValueEg value 305
setoption name BishopValueMg value 322
setoption name BishopValueEg value 320
setoption name RookValueMg value 514
setoption name RookValueEg value 529
setoption name QueenValueMg value 1000
setoption name QueenValueEg value 1013
;
; Keep (préférence)
;
setoption name KeepPawn value 0
setoption name KeepKnight value 5
setoption name KeepBishop value -
setoption name KeepRook value 0
setoption name KeepQueen value 0
;
; Paires
;
setoption name BishopPair value 40
setoption name KnightPair value -
setoption name RookPair value -
;
; Autres
;
setoption name ExchangeImbalance value 25
setoption name Material value 110
;
; ACCORD DE PERSONNALITE et STYLES
;
setoption name OwnAttack value 100
setoption name OppAttack value 135
setoption name OwnMobility value 100
setoption name OppMobility value 130
;
setoption name KnightLikesClosed value 8
setoption name RookLikesOpen value 3
setoption name Forwardness value 0
;
setoption name PstStyle value 0
setoption name FianchBase value 6
setoption name Fianchetto value 8
;
setoption name KingTropism value 30
setoption name PiecePlacement value 100
setoption name PiecePressure value 110
setoption name Lines value 110
setoption name Outposts value 80
setoption name Center value 50
;
; STRUCTURE DE PIONS
;
setoption name PawnStructure value 115
setoption name PassedPawns value 105
setoption name PawnShield value 120
setoption name PawnStorm value 110
;
setoption name DoubledPawnMg value -
setoption name DoubledPawnEg value -
setoption name IsolatedPawnMg value -
setoption name IsolatedPawnEg value -
setoption name IsolatedOnOpenMg value -
setoption name BackwardPawnMg value -
setoption name BackwardPawnEg value -
setoption name BackwardOnOpenMg value -
;
; AUTRES PARAMETRES
;
setoption name NpsLimit value 0
setoption name EvalBlur value
setoption name Contempt value 0
setoption name SlowMover value 100
setoption name Selectivity value 175
setoption name SearchSkill value 10
setoption name BookFilter value 20
setoption name RiskyDepth value 5
setoption name MobilityStyle value 1
;
; BIBLIOTHEQUES
;
setoption name GuideBookFile value Personalities\Grands joueurs\Viktor Kortchnoï\Kortchnoï.bin
setoption name MainBookFile value books\Historiques\
Remarques
La première version de ce profil est publiée ici depuis plusieurs mois mais je n'avais pas manqué de préciser que si cela semblait fonctionner sur le papier, une phase de tests approfondie était nécessaire. C'est ce que je viens de faire et cela a débouché sur quelques petits ajustements. Les rapports d'analyse de Lucas Chess ont été précieux. J'ai comparé les résultats obtenus avec environ 150 parties du vrai Kortchnoï prises à différentes époques et une première série d'une trentaine de parties jouées par le Kortchnoï simulé et mon profil Paul Morphy. Il s'est avéré que la première version de mon Kortchnoi faisait preuve d'une trop grande mobilité et d'une trop grande facilité à l'échange. Enfin, son jeu était en moyenne un peu moins positionnel qu'il n'aurait du. J'ai modifié quelques paramètres en conséquence. Autant que je puisse en juger, le profil Kortchnoï proposé à présent me semble assez fidèle et je ne creuserais pas davantage.
Lorsqu'il jouera, le moteur ne choisira pas entre le Kortchnoï des années 60, très typé, et celui des années 80, plus universel, plus sage. Son jeu ne s'adaptera pas non plus au joueur qu'il a face à lui. Il ne fera pas preuve de la même plasticité qu'un humain. Je veux dire par là que le profil sera inévitablement un peu caricatural, mais ce n'est pas un mal. Néanmoins, je reste à l'écoute de toute critique et je regarderai avec intérêt toute suggestion d'amélioration.
Téléchargement et installation
Pour accompagner le profil j'ai créé une bibliothèque d'ouvertures au format Polyglot (.bin) à partir de 6930 parties gagnantes ou nulles de Viktor Kortchnoï. Seules ont été retenues les ouvertures utilisées au moins trois fois. Vous trouverez ci-
Télécharger le profil Kortchnoï et ses bibliothèques ?
Arena est l'interface la plus adaptée pour utiliser Rodent et ses multiples profils. Ni Crafty Chess Interface ni Mayura Chess Board ne vous permettront d'accéder au menu de configuration du moteur -
Pour l'installation dans Arena, voir cette page.
Rob Robinson, décembre 2019
Tous les sujets concernant Rodent III
Article général : découverte du moteur et de ses caractéristiques, téléchargement, installation, configuration...
Maîtriser la création de personnalités : tout ce qu'il faut savoir pour modifier les profils existants ou en créer facilement de nouveaux
Obtenir des profils faibles ou moyens crédibles : créer des joueurs faibles réalistes est l'une des qualités rares de Rodent III
Les bibliothèques d'ouvertures de Rodent : une bibliothèque guide, pour le style, et une bibliothèque générale pour compléter, soit deux livres par profils et 32 livres en tout pour accompagner les profils Rodent. Qui dit mieux ?
Styles de jeu -
72 personnalités fictives pour Rodent III : des joueurs de tous les styles et de tous les niveaux de force...
Les grands maîtres de Rodent -
Paul Morphy -
Révision du profil Morphy pour Rodent III: un profil affiné et largement commenté.
Victor Kortchnoï -
Arena, l'interface la plus appropriée pour utiliser le moteur Rodent
Rob Robinson, juillet 2020