GMI pour Rodent IV - Echecs et informatique sur PC-Windows

Rechercher
Aller au contenu

Menu principal :

Les moteurs

Famous personalities pour
Rodent IV



Capablanca, Botvinnik, Karpov, Kasparov...


Les profils développés pour Rodent III n'étant plus compatibles avec Rodent IV, la dernière version du moteur ne propose que trois des 21 famous personalities dont Rodent III pouvait se prévaloir. Chaque convertion d'un ancien profil pour Rodent IV nécessite en effet beaucoup d'édition. Par ailleurs, Pawel Koziol a élevé son niveau d'exigence en matière de réalisme de ses simulations. Les profils de GM sont donc plus soigneusement testés et afinés qu'autrefois. Sont proposée avec le moteur : Paul Morphy, Aaron Nimzowitsch et Mikhaïl Tal.


Convertion sans garantie

Pour ma part, j'ai adapté plusieurs des anciens profils de la série famous personalities de Rodent III. Je pourrais attendre que Pawel Koziol ou Brendan J. Norman, les deux personnes qui connaissent le mieux le moteur, adaptent les autres, mais j'ai peur que cela tarde à venir. Pawel et Brendan sont en effet engagés dans le développement d'un successeur commercial à Rodent, un moteur entièrement nouveau encore plus fin que Rodent pour reproduire le jeu de personnalités humaines. J'ai de bonnes raisons de penser qu'ils auront autre chose à faire que d'adapter les anciennes personalités.


Tal, Petrossian, Nimzowitsch, Kortchnoï.

Soyons clair : je pars du principe que ces profils présentaient déjà un degré élevé de réalisme et qu'il me suffit d'ajuster les poids des anciennes valeurs en fonction des changements d'équilibre de Rodent IV, puis de combler les blancs avec ce que je sais du GM simulé pour obtenir une personnalité valable.
Sauf rare exception, je ne modifie pas le profil, je me contente de le convertir. En général, je ne teste pas les profils modifiés et je ne visionne pas des dizaines de parties de la personnalité imitée pour vérifier ensuite que cela fonctionne bien. Je suppose que c'est le cas. C'est une convertion sans garantie, si je puis dire. Parfois cependant, lorsque j'ai un doute sur la valeur d'un paramètre, je l'indique dans un petit commentaire, avec proposition de valeur alternative. Exceptionnellement, pour Anderssen, je me suis mobilisé pour créer un nouveau profil. Mais dans ce cas,  j'ai fortement testé ma création.

A noter : je signale toujours dans les profils les variations par rapport à la valeur standard. Attention toutefois à la forme : standard : -8 ne veut pas dire la même chose que standard -8. dans le premier cas on indique la valeur standard, -8. dans le second on signale qu'à la valeur standard on a soustrait 8.


Comment utiliser ces profils ?

➤Faites un clic de l'oreille droite de votre souris sur le bureau de votre ordinateur puis "Nouveau" > "Document texte".
➤Sélectionnez sur cette page l'un des profils proposés et collez-le dans le document txt.
Sauvegardez et donnez à ce fichier le nom de la personnalité. Par exemple "Fischer". Collez-le dans le répertoire "personalities" du moteur.
➤Vérifiez dans le dossier "books" qu'il y a bien les bibliothèques d'ouvertures mentionnées dans le profil.
➤Ouvrez le fichier "basic.ini", que vous trouverez à la racine du dossier du moteur,  avec le bloc-note de Windows. Rajoutez dans la liste des personnalités la ligne : "Fischer=fischer.txt".

Si vous faites fonctionner Rodent IV avec Arena (ce que je vous conseille) :
➤Sélectionnez le moteur de Pawel Koziol (menu "Modules" > "Gérer" et choisir Rodent IV)
➤Ouvrez le menu de configuration (menu "Modules" > "Modules 1" > "Configurer - ou Ctrl-1) et affichez le contenu du pop-up "Personality". Sélectionnez "Fischer". C'est prêt.


Nouveaux Grands Maîtres

Maîtrisant de mieux en mieux le système de création de personnalité de Rodent IV, j'ai à nouveau eu envie d'agrandir la collection des grands maîtres. J'avais tant galéré avec Korchnoï que je m'étais promis de ne plus jamais recommencer. Le profil Capablanca était déjà une re-création partielle ; celui d'Anderssen une recréation totale. En rédigeant la fiche de Nigel Short, je me suis intéressé plus que nécessaire au jeu du grand joueur britannique et comme j'avais  accumulé assez de données pour créer un profil "Short", je me suis lancé.
Après Short, je pense que je simulerai Peter Léko, qui a un jeu caricaturalement défensif. Puis, je m'attaquerai à Magnus Carlsen et Maxime Vachier-Lagrave, probablement le meilleur joueur français de l'histoire.


Rob Robinson, août 2021


Les famous personalities "officielles"

Paul Morphy
Aaron Nimzowitsch
Mikhaïl Tal

Les conversions de profils pour Rodent III

Bent Larsen
Alexander Alekhine
Frank Marshall
Viswanathan Anand
Boris Spassky
Adolf Anderssen (recréation)
Robert Fischer
Veselin Topalov
Wilhelm Steinitz
Siegbert Tarrasch
José Raúl Capablanca (recréation partielle)
Mikhaïl Botvinnik
Tigran Petrossian
Viktor Kortchnoï
Anatoly Karpov
Garry Kasparov

Nouveaux Grands Maîtres

Nigel Short



Les famous personality "officielles"


Ce sont les trois profils de joueurs historiques que Pawel Koziol fournit avec la version 4 du moteur. Morphy est une création, les deux autres sont des adaptations de profils développés pour Rodent III.



Paul Morphy


Création par Pawel Koziol d'un nouveau profil pour Rodent IV.

Voir aussi la mini-bio de Paul Morphy




Commentaire

Attaquant tactique féroce et mobile mais très attentif à sa structure de pions

Pour Rodent III, j'avais moi-même développé un premier profil Paul Morphy.  Pawel Koziol a préféré créer le sien de toute pièce, après avoir mis en place, presque spécialement pour lui, le nouveau critère "Space". Lorsqu'il a publié Rodent IV avec ce nouveau Morphy, je l'ai abondamment commenté en le comparant au mien et en l'utilisant pour l'améliorer. Voir "Révision du profil Morphy pour Rodent III".
Morphy est un attaquant féroce et mobile, typique du jeu romantique du 19eme siècle, échangeant facilement des pièces : OwnAtt à 135, OppAtt à 115, OwnMob à 100,
KeepQueen à 10, Material à 78...
Il affiche une nette préférence pour les jeux ouverts (Lines à 110) et pour la conquête du centre (Space à 100). Mais pour un attaquant, il accorde beaucoup d'importance à la conservation d'une bonne structure de pions (
PawnStructure à 120, malus accentué pour pions doublés, isolés et arriérés).
A noter : la méconnaissance logique du jeu hypermoderne (FianchBase, FianchKing et ReturningB à zéro).


Profil annoté

; Morphy, personnalité de Pawel Koziol pour Rodent IV
;
; PARAMETRES MATERIELS
;
setoption name PawnValueMg value 80 ; standard -10
setoption name PawnValueEg value 100 ; standard -10
setoption name KnightValueMg value 380
setoption name KnightValueEg value 360
setoption name BishopValueMg value 390
setoption name BishopValueEg value 370
setoption name RookValueMg value 530
setoption name RookValueEg value 650
setoption name QueenValueMg value 1160
setoption name QueenValueEg value 1190
;
; Keep (préférence)
;
setoption name KeepPawn value 0
setoption name KeepKnight value 0
setoption name KeepBishop value 5 ; standard +5
setoption name KeepRook value 0
setoption name KeepQueen value 10 ; standard +10
;
; Paires
;
setoption name BishopPairMg value 51
setoption name BishopPairEg value 51
setoption name KnightPair value -1
setoption name RookPair value -11
;
; Autres
;
setoption name ExchangeImbalance value 10
setoption name Material value 78 ; standard -22 (jeu très peu matérialiste)
setoption name KnightLikesClosed value 6
setoption name RookLikesOpen value 0
setoption name MinorVsQueen value 10
;
; ACCORD DE PERSONNALITÉ et STYLES
;
setoption name OwnAttack value 135 : standard +35
setoption name OppAttack value 115 : standard +15
setoption name OwnMobility value 100 ; standard +50
setoption name OppMobility value 50
setoption name FlatMobility value 50
;
setoption name PrimaryPstStyle value 1 ; style ''classic''
setoption name SecondaryPstStyle value 4 ; style ''forward''
setoption name PrimaryPstWeight value 58
setoption name SecondaryPstWeight value 40
;
setoption name KingTropism value 20
setoption name PiecePressure value 109 ; standard +9
setoption name Lines value 110 ; standard +10 (ouverture des lignes)
setoption name Outposts value 36 ; standard -42
setoption name Space value 100 ; jeu central très ambitieux
;
; STRUCTURE DE PIONS
;
setoption name PawnStructure value 120 ; standard +20 (jeu positionnel)
setoption name PassedPawns value 120 ; standard +20
setoption name PawnMass value 100
setoption name PawnChains value 100
setoption name PawnShield value 130 ; standard +11
setoption name PawnStorm value 66 ; standard -33 (marqueur positionnel)
;
setoption name DoubledPawnMg value -23 ; standard : -8
setoption name DoubledPawnEg value -23 ; standard : -21
setoption name IsolatedPawnMg value -10 ; standard : -7
setoption name IsolatedPawnEg value -8; standard : -7
setoption name IsolatedOnOpenMg value -10 ; standard : -13
setoption name BackwardPawnMg value -8 ; standard : -2
setoption name BackwardPawnEg value -10 ; standard : -1
setoption name BackwardOnOpenMg value -8 ; standard : -10
;
; Rem : bonne structure de pions avec fort malus pour pions affaiblis
;
; PATTERNS
;
setoption name FianchBase value 0 ; standard : 13
setoption name FianchKing value 0 ; standard : 20
setoption name ReturningB value 0 ; standard : 10
;
; AUTRES PARAMÈTRES
;
setoption name Contempt value 20 ; standard +20
setoption name SlowMover value 100
setoption name Selectivity value 175
setoption name SearchSkill value 10
setoption name BookFilter value 20
;
; BIBLIOTHÈQUES
;
setoption name GuideBookFile value morphy.bin
setoption name MainBookFile value hist/_pre30.bin


Aaron Nimzowitsch


Adaptation à Rodent IV par Pawel Koziol de son ancien profil "Nimzowitsch" pour Rodent III.

Voir aussi la mini-bio d'Aaron Nimzowitsch.




Commentaires

Joueur de style "attaquant bloqueur"

Le profil Nimzowitsch est, comme celui qu'il imite, un attaquant modéré et lent au style bloquant et enfermant :  OwnAtt à 100, OppAtt à 90, OppMob à 70, KnightLikesClosed à 9, malus réduit pour la paire de cavaliers, bonus réduit pour la paire de fous, petite préférence pour les pions...
Le jeu est par ailleurs fortement positionnel : PawnStructure à 120, PawnMass à 150, OutPosts à 120, malus augmenté pour les pions doublés, isolés et arriérés...
A noter : PiecePressure à 125, petit marqueur offensif, et Space à 25. Ainsi que l'emploi de la bibliothèque "nimzowitsch.bin" comme guide et principale.


Le profil annoté

; Nimzowitsch, personnalité de Pawel Koziol pour Rodent IV
;
; PARAMETRES MATERIELS
;
setoption name PawnValueMg value 90
setoption name PawnValueEg value 110
setoption name KnightValueMg value 380
setoption name KnightValueEg value 360
setoption name BishopValueMg value 390
setoption name BishopValueEg value 370
setoption name RookValueMg value 530
setoption name RookValueEg value 650
setoption name QueenValueMg value 1160
setoption name QueenValueEg value 1190
;
; Keep (préférence)
;
setoption name KeepPawn value 2 : Standard +2
setoption name KeepKnight value 0
setoption name KeepBishop value 0
setoption name KeepRook value 0
setoption name KeepQueen value 0
;
; Paires
;
setoption name BishopPairMg value 30 ; standard : 51 (-21)
setoption name BishopPairEg value 50 ; standard : 51 (-1)
setoption name KnightPair value 0 : standard : -9 (+9)
setoption name RookPair value -11
;
; Autres
;
setoption name ExchangeImbalance value 10
setoption name Material value 100
setoption name KnightLikesClosed value 9 ; préférence pour un jeu très fermé
setoption name RookLikesOpen value 0
setoption name MinorVsQueen value 10
;
; ACCORD DE PERSONNALITÉ et STYLES
;
setoption name OwnAttack value 100 ; jeu offensif...
setoption name OppAttack value 90 ; ...mais faiblement dynamique
setoption name OwnMobility value 50
setoption name OppMobility value 70 ; +20 (jeu bloquant)
setoption name FlatMobility value 50
;
setoption name PrimaryPstStyle value 0 ; style ''quirky''
setoption name SecondaryPstStyle value 1 ; style ''classic''
setoption name PrimaryPstWeight value 58
setoption name SecondaryPstWeight value 40
;
setoption name KingTropism value 20
setoption name PiecePressure value 125 ; standard +25
setoption name Lines value 100
setoption name Outposts value 120 ; standard +42
setoption name Space value 25 ;
;
; STRUCTURE DE PIONS
;
setoption name PawnStructure value 120 ; standard +20 (jeu positionnel)
setoption name PassedPawns value 110 ; standard +10
setoption name PawnMass value 150 ; standard +50 (jeu positionnel)
setoption name PawnChains value 100
setoption name PawnShield value 120 ; standard +1
setoption name PawnStorm value 100 ; standard +1
;
setoption name DoubledPawnMg value -14 ; standard : -8
setoption name DoubledPawnEg value -28 ; standard : -21
setoption name IsolatedPawnMg value -10 ; standard : -7
setoption name IsolatedPawnEg value -20 ; standard : -7
setoption name IsolatedOnOpenMg value -10 ; standard : -13
setoption name BackwardPawnMg value -8 ; standard : -2
setoption name BackwardPawnEg value -10 ; standard : -1
setoption name BackwardOnOpenMg value -8; standard : -10
;
; PATTERNS
;
setoption name FianchBase value 13
setoption name FianchKing value 20
setoption name ReturningB value 10
;
; AUTRES PARAMÈTRES
;
setoption name NpsLimit value 0
setoption name EvalBlur value 0
setoption name Contempt value 20 ; standard +20
setoption name SlowMover value 100
setoption name Selectivity value 175
setoption name SearchSkill value 10
setoption name RiskyDepth value 0
setoption name BookFilter value 20
;
; BIBLIOTHÈQUES
;
setoption name GuideBookFile value players/nimzowitsch.bin
setoption name MainBookFile value players/nimzowitsch.bin



Mikhaïl Tal


Adaptation à Rodent IV par Pawel Koziol de l'ancien profil "Tal" de Brendan J. Norman pour Rodent III.

Voir aussi la mini-bio de Mikhaïl Tal




Commentaires

Joueur de style "attaquant sacrificiel"

Initialement produit par Brendan Norman pour Rodent III, puis revu et estampillé par Pawel Koziol, la simulation de Mikhaïl Tal a pourtant subi d'importantes transformations en passant à la version IV. Tal étant LE joueur hyper-attaquant, OwnAtt est naturellement très élevé (450). Cependant OwnMob passe derrière OppMob dans la nouvelle version. Le passage d'un style d'attaquant classique à un style d'attaquant bloqueur n'est pas vraiment surprenant et peut certainement représenter Tal dans nombre de ses parties. Le grand maître Letton avait en effet pour habitude de pulvériser la position de son adversaire par ses mouvements de pièces inattendues.
Il était aussi connu pour faire peu de cas du matériel et d'accepter souvent des sacrifices de pièces surprenants, n'hésitant pas à mettre gravement en péril sa position. C'est pourquoi sur l'ancienne version, Material était très très bas à 48 et ExchangeImbalance à -10. Or, dans la nouvelle version on est banalement à 100 pour Material et à 10 pour ExchangeImbalance. Ce réglage me laisse, je l'avoue, un peu perplexe.
Pour le reste, nous avons bien les paramètres d'un joueur hyper-offensif, avec des valeurs très élevées pour KingTropism (80), PiecePressure (190), PawnStorm (181), Space (100), un PstStyle primaire "forward" et un soucis limité pour le maintien d'une bonne position (PawnStructure à 90).  


Profil annoté


; Simulation de Mikhaïl Tal par Pawel Koziol
; d'après un profil de Brendan J. Norman pour Rodent III
;
; PARAMETRES MATERIELS
;
setoption name PawnValueMg value 90
setoption name KnightValueMg value 380
setoption name BishopValueMg value 390
setoption name RookValueMg value 530
setoption name QueenValueMg value 1160
;
setoption name PawnValueEg value 110
setoption name KnightValueEg value 360
setoption name BishopValueEg value 370
setoption name RookValueEg value 650
setoption name QueenValueEg value 1190
;
; Keep (préférence)
;
setoption name KeepPawn value 8 ; +8
setoption name KeepKnight value 10 ; +10
setoption name KeepBishop value 10 ; +10
setoption name KeepRook value 0
setoption name KeepQueen value 20 ; +20
;
; Paires
;
setoption name BishopPairMg value 70 ; standard : 51
setoption name BishopPairEg value 70 ; standard : 51
setoption name KnightPair value -10 ; standard : -9
setoption name RookPair value -11
;
; Autres
;
setoption name ExchangeImbalance value 10
setoption name Material value 100
setoption name KnightLikesClosed value 5 ; jeu légèrement ouvert
setoption name RookLikesOpen value 3 ; standard : 0
setoption name MinorVsQueen value 4 ; standard : 10
;
; ACCORD DE PERSONNALITÉ et STYLES
;
setoption name OwnAttack value 450 ; +350 : jeu hyper-offensif
setoption name OppAttack value 100
setoption name OwnMobility value 50
setoption name OppMobility value 75 ; +25 : jeu bloquant
setoption name FlatMobility value 50
;
setoption name PrimaryPstStyle value 4 ; style ''forward''
setoption name SecondaryPstStyle value 1 ; style ''classic''
setoption name PrimaryPstWeight value 58
setoption name SecondaryPstWeight value 40
;
setoption name KingTropism value 80 ; standard +60 (fort marqueur d'attaquant)
setoption name PiecePressure value 190 ; standard +90 (fort marqueur d'attaquant)
setoption name Lines value 100
setoption name Outposts value 78 (marqueur offensif)
setoption name Space value 100 ; (jeu ambitieux au centre)
;
; STRUCTURE DE PIONS
;
setoption name PawnStructure value 90 ; standard -10 (jeu faiblement positionnel)
setoption name PassedPawns value 127 ; standard +27 (fort intérêt pour la promotion)
setoption name PawnMass value 100
setoption name PawnChains value 100
setoption name PawnShield value 189 ; standard +70
setoption name PawnStorm value 181 : standard +82 (fort marqueur d'attaquant)
;
setoption name DoubledPawnMg value -8
setoption name DoubledPawnEg value -21
setoption name IsolatedPawnMg value -7
setoption name IsolatedPawnEg value -7
setoption name IsolatedOnOpenMg value -13
setoption name BackwardPawnMg value -2
setoption name BackwardPawnEg value -1
setoption name BackwardOnOpenMg value -10
;
; PATTERNS
;
setoption name FianchBase value 13
setoption name FianchKing value 20
setoption name ReturningB value 10
;
; AUTRES PARAMÈTRES
;
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
;
; BIBLIOTHÈQUES
;
setoption name setoption name GuideBookFile value players/ph-tal2.bin
setoption name setoption name MainBookFile value rodent.bin


Variante

Personnellement, j'utilise une version de Tal légèrement différente. Principalement, j'ai placé Material beaucoup plus bas, à 80. Quant à ExchangeImbalance, je le préfère à zéro. Tal me semble en effet tout à fait le joueur capable de sacrifier une tour contre un cavalier, même sans raison évidente.
Je conserve le rapport entre OwnMob et OppMob (50 / 75) mais Tal étant souvent aussi un attaquant tout ce qu'il y a de plus classique, inverser le rapport, comme dans le profil initial pour Rodent III, peut représenter une autre facette de Tal.
OwnAtt à 450 est un chiffre vraiment très élevé. Le ramener à 350 me parait une option raisonnable.
Je ne suis pas totalement convaincu que Tal aurait eu un appétit si élevé que ça pour le contrôle du centre de l'échiquier. Je placerai le Space de mon Tal plutôt aux alentours de 20.
Enfin, sur le profil Tal que j'utilise, j'ai réduit KeepPawn à +4 et KeepKnight à zéro. Je ne suis pas totalement sûr de bien faire mais une préférence pour presque toutes les pièces en même temps me parait un peu bizarre. La préférence pour les cavaliers me semble la moins évidente.
Enfin, j'ai ramené à 110 l'attention pour les pions passés.


Ce qui donne :

; Simulation de Mikhaïl Tal
; Variante de Rob Robinson
;
; PARAMETRES MATERIELS
;
setoption name PawnValueMg value 90
setoption name KnightValueMg value 380
setoption name BishopValueMg value 390
setoption name RookValueMg value 530
setoption name QueenValueMg value 1160
;
setoption name PawnValueEg value 110
setoption name KnightValueEg value 360
setoption name BishopValueEg value 370
setoption name RookValueEg value 650
setoption name QueenValueEg value 1190
;
; Keep (préférence)
;
setoption name KeepPawn value 4 ; +4
setoption name KeepKnight value 0
setoption name KeepBishop value 10 ; +10
setoption name KeepRook value 0
setoption name KeepQueen value 20 ; +20
;
; Paires
;
setoption name BishopPairMg value 70 ; standard : 51
setoption name BishopPairEg value 70 ; standard : 51
setoption name KnightPair value -10 ; standard : -9
setoption name RookPair value -11
;
; Autres
;
setoption name ExchangeImbalance value 0 ; prêt pour les échanges très déséquilibrés
setoption name Material value 80 ; jeu très peu matérialiste
setoption name KnightLikesClosed value 5 ; jeu légèrement ouvert
setoption name RookLikesOpen value 3
setoption name MinorVsQueen value 4 ; standard : 10
;
; ACCORD DE PERSONNALITÉ et STYLES
;
setoption name OwnAttack value 350 ; +250 : jeu hyper-offensif
setoption name OppAttack value 100
setoption name OwnMobility value 50
setoption name OppMobility value 75 ; +25 : jeu bloquant
setoption name FlatMobility value 50
;
setoption name PrimaryPstStyle value 4 ; style ''forward''
setoption name SecondaryPstStyle value 1 ; style ''classic''
setoption name PrimaryPstWeight value 58
setoption name SecondaryPstWeight value 40
;
setoption name KingTropism value 80 ; standard +60 (fort marqueur d'attaquant)
setoption name PiecePressure value 190 ; standard +90 (fort marqueur d'attaquant)
setoption name Lines value 100
setoption name Outposts value 78 (marqueur offensif)
setoption name Space value 20
;
; STRUCTURE DE PIONS
;
setoption name PawnStructure value 90 ; standard -10 (jeu faiblement positionnel)
setoption name PassedPawns value 110 ; standard +10
setoption name PawnMass value 100
setoption name PawnChains value 100
setoption name PawnShield value 189 ; standard +70
setoption name PawnStorm value 181 : standard +82 (fort marqueur d'attaquant)
;
setoption name DoubledPawnMg value -8
setoption name DoubledPawnEg value -21
setoption name IsolatedPawnMg value -7
setoption name IsolatedPawnEg value -7
setoption name IsolatedOnOpenMg value -13
setoption name BackwardPawnMg value -2
setoption name BackwardPawnEg value -1
setoption name BackwardOnOpenMg value -10
;
; PATTERNS
;
setoption name FianchBase value 13
setoption name FianchKing value 20
setoption name ReturningB value 10
;
; AUTRES PARAMÈTRES
;
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
;
; BIBLIOTHÈQUES
;
setoption name setoption name GuideBookFile value players/ph-tal2.bin
setoption name setoption name MainBookFile value rodent.bin




Les famous personalities adaptées de Rodent III


Les profils suivants sont les personnalités que j'ai moi-même adaptés de Rodent III. Chacun d'eux est abondamment commenté, ce qui permettra éventuellement à d'autres de les améliorer. Comme indiqué plus haut, je ne prétends pas que ces convertions soient parfaites.



Bent Larsen


Adaptation à Rodent IV de l'ancien profil "Larsen" de Pawel Koziol pour Rodent III


Voir aussi la mini-bio de Larsen.






Commentaire

Prétendre imiter le style de Larsen est assez casse-gueule. Fondamentalement, le grand champion danois était imprévisible. C'était un joueur polyvalent, capable d'endosser mille styles différents,  le but étant, comme le faisait Lasker, de surprendre et désarçonner l'adversaire. Il lui arrivait par exemple de démarrer une partie avec des lignes calmes et un jeu défensif, d'avancer lentement puis, en milieu de partie, de changer de rythme, et de se lancer dans une forte action offensive. Mais il pouvait aussi très souvent jouer avec brio le rôle de l'attaquant farouche, adepte des positions déséquilibrées. "Pour gagner, il faut accepter les positions perdues", disait-il. Ses ouvertures étaient souvent vieillottes, exotiques ou décalées,  voire même parfois improvisées. Comment, alors,  imiter un adversaire qui ne joue jamais de la même façon ?  
Un pis-aller consiste à créer plusieurs "Larsen", chacun reproduisant une facette du joueur danois. Car il y a quand même des registres de jeu qui reviennent souvent. Dans son profil pour Rodent III, Pawel Koziol a préféré par exemple imiter le Larsen influencé par les enseignements de Nimzowitsch, esquiveur et concentré sur l'objectif de déjouer les plans de l'adversaire, soucieux de la solidité de sa position. Notons les points remarquables de ce profil :
Évaluation de l'attaque : défensive (-20 d'écart) et au dynamisme amoindri (-20).
Évaluation de la mobilité : mobilité moyenne et modérément bloqueuse
PstStyle : initialement "Quirky" (dynamique, aime faire avancer les pions de bord), conservé en style secondaire.
Jeu positionnel : tous les paramètres de position sont sur valeur standard, y compris PawnStructure. Outpost est à 120.
Autres traits remarquables : jeu peu matérialiste (Material à 90), fermeture du jeu (KhnigtLikesClosed à 7), très forte pression sur les pièces (PiecePressure à 150),  
Poids des cavaliers augmenté de 1,5%, traduction de l'intérêt marqué de Larsen pour les cavaliers.
J'ai situé Space à 20.
La bibliothèque d'ouvertures "ph-larsen2.bin" est déjà dans le répertoire "books" de Rodent IV. De même que la bibliothèque historique "_31to80.bin".


Le profil annoté

; Personnalité "Larsen" pour Rodent IV
; Auteur : Pawel Koziol (profil initial pour Rodent III)
; Adaptation à Rodent IV : Rob Robinson
;
; PARAMETRES MATERIELS
;
setoption name PawnValueMg value 90
setoption name KnightValueMg value 388 ; standard : 380 (+1,5%)
setoption name BishopValueMg value 390
setoption name RookValueMg value 530
setoption name QueenValueMg value 1160
;
setoption name PawnValueEg value 110
setoption name KnightValueEg value 367 ; standard : 360 (+1,5%)
setoption name BishopValueEg value 370
setoption name RookValueEg value 650
setoption name QueenValueEg value 1190
;
; Keep (préférence)
;
setoption name KeepPawn value 0
setoption name KeepKnight value 0
setoption name KeepBishop value 0
setoption name KeepRook value 0
setoption name KeepQueen value 0
;
; Paires
;
setoption name BishopPairMg value 46 ; standard : 51
setoption name BishopPairEg value 46 ; standard : 51
setoption name KnightPair value -1
setoption name RookPair value -11
;
; Autres
;
setoption name ExchangeImbalance value 20
setoption name Material value 90 ; jeu peu matérialiste
setoption name KnightLikesClosed value 7 ; fermeture des lignes
setoption name RookLikesOpen value 3
setoption name MinorVsQueen value 10
;
; ACCORD DE PERSONNALITÉ et STYLES
;
setoption name OwnAttack value 60 ; activité offensive prudente...
setoption name OppAttack value 80 ; ...et centrée sur l'adversaire
setoption name OwnMobility value 50 ; mobilité moyenne...
setoption name OppMobility value 55 ; ... et modérément bloquante
setoption name FlatMobility value 50
;
setoption name PrimaryPstStyle value 0 ; style ''quirky''
setoption name SecondaryPstStyle value 0 ; style ''quirky''
setoption name PrimaryPstWeight value 58
setoption name SecondaryPstWeight value 40
;
setoption name KingTropism value 20
setoption name PiecePressure value 150 ; standard + 50 (marqueur offensif)
setoption name Lines value 105 ; standard +5
setoption name Outposts value 120 ; standard : 78
setoption name Space value 20
;
; STRUCTURE DE PIONS
;
setoption name PawnStructure value 100
setoption name PassedPawns value 100
setoption name PawnMass value 100
setoption name PawnChains value 100
setoption name PawnShield value 119
setoption name PawnStorm value 99
;
setoption name DoubledPawnMg value -8
setoption name DoubledPawnEg value -21
setoption name IsolatedPawnMg value -7
setoption name IsolatedPawnEg value -7
setoption name IsolatedOnOpenMg value -13
setoption name BackwardPawnMg value -2
setoption name BackwardPawnEg value -1
setoption name BackwardOnOpenMg value -10
;
; PATTERNS
;
setoption name FianchBase value 13
setoption name FianchKing value 20
setoption name ReturningB value 10
;
; AUTRES PARAMÈTRES
;
setoption name Contempt value 20
setoption name SlowMover value 100
setoption name Selectivity value 175
setoption name SearchSkill value 10
setoption name BookFilter value 20
;
; BIBLIOTHÈQUES
;
setoption name GuideBookFile value players/ph-larsen2.bin
setoption name MainBookFile value hist/_31to80.bin


Variante plus offensive

Pour ma part j'ai exploré une autre facette de Larsen, ce qui me permet de vous offrir une imitation plus offensive et plus mobile, dans la lignée de celle que proposait Chessmaster. L'accord de personnalité est celui d'un attaquant modéré bloqueur : OwnAtt à 120 OppAtt à 100, OwnMob à 55 et OppMob à 65.
Cette version attaquante de Larsen avance plus vite que celle de Pawel, qui faisait la part belle à l'influence de Nimzowitsch. Son jeu est plus ouvert ; KnightLikesClosed revient donc à la valeur moyenne (6 contre 7 dans la version précédente) et Lines est un peu augmenté (110). L'intérêt pour la promotion est en baisse (PassedPawn à 90) et KingTropism en légère hausse (à 25)
Ce Larsen est moins positionnel (PawnStructure est ramené à 90, Outpost à 100).  
J'ai également changé la configuration des styles. Le PstStyle primaire "Quirky" est remplacé par le style "classic" et j'ai choisi le style "forward" en secondaire, mais minoré (PrimaryPstWeight à 70 et SecondaryPstWeight à 30). Pawel Koziol avait d'ailleurs positionné Forwardness à 20 dans l'ancien profil.
Space est positionné à 25, traduction d'un intérêt modéré pour le contrôle direct du centre, cohérent avec le PstStyle "Classic".
Ce Larsen au style plus classique est naturellement moins enclin à jouer à la manière hypermoderne. Donc les "patterns" hypermodernes sont amoindris.

La résistance de Larsen à accepter la nullité était forte. Je place donc Contempt à 25, ce que Pawel avait oublié de faire, pour son profil R3.


Larsen avait quelques marottes. L'une d'elle est l'avancée de pions de tour, souvent en prélude à une attaque de tour. Il s'autorisait souvent à doubler les pions, bien que cela soit généralement considéré comme néfaste.
Par ailleurs, il appréciait les cavaliers beaucoup plus que les fous, ce que Pawel avait traduit par un poids renforcé de KnightValue. Pour ma part j'ai traduit l'ensemble par :
a) KeepKnight et KeepRook à +5
b) Un malus réduit pour avoir une paire de tour (RookPair à -5) ; l'absence de tout malus pour avoir une paire de cavalier (KnightPair à zéro).
c) RookLikesOpen ramené à zéro, ce qui favorise l'ouverture du jeu au profit des tours.
d) Lines poussé à 110
e) Un malus minoré pour avoir les pions doublés en milieu et fin de partie (DoubledPawnMg à -2 et DoubledPawnEg à -10)



Le profil annoté

; Personnalité "Larsen attaquant" pour Rodent IV
; Auteur : Rob Robinson
;
; PARAMETRES MATERIELS
;
setoption name PawnValueMg value 90
setoption name KnightValueMg value 380
setoption name BishopValueMg value 390
setoption name RookValueMg value 530
setoption name QueenValueMg value 1160
;
setoption name PawnValueEg value 110
setoption name KnightValueEg value 360
setoption name BishopValueEg value 370
setoption name RookValueEg value 650
setoption name QueenValueEg value 1190
;
; Keep (préférence)
;
setoption name KeepPawn value 0
setoption name KeepKnight value 5 ; +5
setoption name KeepBishop value 0
setoption name KeepRook value 5 ; +5
setoption name KeepQueen value 0
;
; Paires
;
setoption name BishopPairMg value 51
setoption name BishopPairEg value 51
setoption name KnightPair value 0 ; standard : -1
setoption name RookPair value -5 ; standard : -11
;
; Autres
;
setoption name ExchangeImbalance value 20
setoption name Material value 90 ; jeu peu matérialiste
setoption name KnightLikesClosed value 6 ; neutre
setoption name RookLikesOpen value 0 ; ouverture pour les tours
setoption name MinorVsQueen value 10
;
; ACCORD DE PERSONNALITÉ et STYLES
;
setoption name OwnAttack value 120 ; attaquant...
setoption name OppAttack value 100 ; ...modéré
setoption name OwnMobility value 55 ; mobilité élevée
setoption name OppMobility value 65 ; ... et bloquante
setoption name FlatMobility value 45
;
setoption name PrimaryPstStyle value 1 ; style ''classic''
setoption name SecondaryPstStyle value 4 ; style ''forward''
setoption name PrimaryPstWeight value 70 ; primaire augmenté
setoption name SecondaryPstWeight value 30 ; secondaire minoré
;
setoption name KingTropism value 25
setoption name PiecePressure value 150 ; standard + 50 (marqueur offensif)
setoption name Lines value 110 ; standard +10
setoption name Outposts value 100
setoption name Space value 20
;
; STRUCTURE DE PIONS
;
setoption name PawnStructure value 90 ; structure de pions plus faible
setoption name PassedPawns value 90 ; intérêt amoindri pour la promotion
setoption name PawnMass value 100
setoption name PawnChains value 100
setoption name PawnShield value 119
setoption name PawnStorm value 99
;
setoption name DoubledPawnMg value -2 ; standard : -8
setoption name DoubledPawnEg value -10 ; standard : -21
setoption name IsolatedPawnMg value -7
setoption name IsolatedPawnEg value -7
setoption name IsolatedOnOpenMg value -13
setoption name BackwardPawnMg value -2
setoption name BackwardPawnEg value -1
setoption name BackwardOnOpenMg value -10
;
; PATTERNS
;
setoption name FianchBase value 8 ; standard : 13
setoption name FianchKing value 10 ; standard : 20
setoption name ReturningB value 5 ; standard : 10
;
; AUTRES PARAMÈTRES
;
setoption name Contempt value 25 ; joue pour le gain
setoption name SlowMover value 100
setoption name Selectivity value 175
setoption name SearchSkill value 10
setoption name BookFilter value 20
;
; BIBLIOTHÈQUES
;
setoption name GuideBookFile value players/ph-larsen2.bin
setoption name MainBookFile value hist/_31to80.bin



Alexander Alekhine


Adaptation à Rodent IV de l'ancien profil "Alekhine" de Pawel Koziol pour Rodent II


Voir aussi la mini-bio d'Alekhine.






Commentaire

Ce profil est assez ancien puisqu'il a été développé pour Rodent II par Pawel Koziol et qu'il a continué à être proposé avec Rodent III sans avoir été réactualisé. Alekhine étant un attaquant classique, l'accord de personnalité était construit autour d'une évaluation offensive de l'attaque, doublée d'une évaluation de la mobilité accentuée et modestement centrée sur le jeu du moteur. Soit OwnAtt à 125 pour OwnAtt à 100 et OwnMob à 120 pour OppMob à 115. Ce qui donne après adaptation à Rodent IV :
OwnAtt à 125 / OppAtt à 100
OwnMob à 60 / OppMob à 58
FlatMob à 40
Le profil initial comportait quelques marqueurs offensifs qui sont conservés: KingTropism à 30, PiecePressure à 110 et Lines à 120. En revanche, PawnStorm est à 80, les "tempêtes de pions" n'étant probablement pas du goût d'Alekhine.

Alekhine faisant preuve d'un matérialiste modéré, d'où Material à 104 et ExchangeImbalance à 20. Pawel Koziol a programmé une forte préférence pour les fous, reprise à l'identique.
La position du grand maître était solide sans conduire le conduire à un jeu défensif. Les paramètres positionnels sont donc tous sur les valeurs moyennes, y compris PawnStructure.
Du côté des PstStyle, le style 2, "normal", du profil initial est conservé en primaire ; il est doublé par un style secondaire "quirky", qui me parait assez adapté.
L'intérêt très modéré d'Alekhine pour le contrôle direct du centre positionne Space à 20.

Alekhine a considérablement renouvelé et enrichi la phase de l'ouverture. La bibliothèque "alekhine.bin", présente dans la distribution de Rodent IV, en rendra compte avec fidélité. Elle sera complétée par la bibliothèque historique "_pre30.bin".

J'ai placé les "patterns" hypermodernes sur les valeurs valeurs standards. Il faut se souvenir que malgré son jeu très offensif à la mobilité élevée, Alekhine était considéré comme aparenté à ce courant.

Dans le profil initial, la valeur Contempt était absente. Je pense qu'un Contempt à 15 devrait suffire à traduire l'esprit combattif d'Alekhine, qui jouait généralement pour le gain.
Curiosité de ce vieux profil : un EvalBlur à 10. C'est la seule personnalité de grand maître comportant une petite dose de flou. Je veux bien parier n'importe quoi que c'est une facétie de Pawel Koziol, un clin d'œil pour rappeler qu'Alekhine a perdu contre Euwe parce qu'il avait bu plus que de raison. EvalBlur n'étant plus actif pour Rodent IV, on devra s'en passer.



Le profil annoté


; Simulation d'Alexander Alekhine pour Rodent IV
; D'après un profil de Pawel Koziol pour Rodent III
; Adaptation : Rob Robinson
;
; PARAMETRES MATERIELS
;
setoption name PawnValueMg value 90
setoption name KnightValueMg value 380
setoption name BishopValueMg value 390
setoption name RookValueMg value 530
setoption name QueenValueMg value 1160
;
setoption name PawnValueEg value 110
setoption name KnightValueEg value 360
setoption name BishopValueEg value 370
setoption name RookValueEg value 650
setoption name QueenValueEg value 1190
;
; Keep (préférence)
;
setoption name KeepPawn value 0
setoption name KeepKnight value 0
setoption name KeepBishop value 12 ; forte préférence pour les fous
setoption name KeepRook value 0
setoption name KeepQueen value 0
;
; Paires
;
setoption name BishopPairMg value 51
setoption name BishopPairEg value 51
setoption name KnightPair value -1
setoption name RookPair value -11
;
; Autres
;
setoption name ExchangeImbalance value 20
setoption name Material value 104
setoption name KnightLikesClosed value 6
setoption name RookLikesOpen value 0
setoption name MinorVsQueen value 10
;
; ACCORD DE PERSONNALITÉ et STYLES
;
setoption name OwnAttack value 125 ; jeu offensif
setoption name OppAttack value 100
setoption name OwnMobility value 60 ; jeu mobile
setoption name OppMobility value 58
setoption name FlatMobility value 40 ; -10 (équilibration)
;
setoption name PrimaryPstStyle value 2 ; style "normal"
setoption name SecondaryPstStyle value 0 ; style "quirky"
setoption name PrimaryPstWeight value 58
setoption name SecondaryPstWeight value 40
;
setoption name KingTropism value 30 ; assez fort tropisme anti-roi
setoption name PiecePressure value 110 ; +10 (marqueur offensif)
setoption name Lines value 120 ; +20 (marqueur offensif)
setoption name Outposts value 100
setoption name Space value 20 ; intérêt limité pour le contrôle du centre
;
; STRUCTURE DE PIONS
;
setoption name PawnStructure value 100
setoption name PassedPawns value 100
setoption name PawnMass value 100
setoption name PawnChains value 100
setoption name PawnShield value 119
setoption name PawnStorm value 80 ; -20
;
setoption name DoubledPawnMg value -8
setoption name DoubledPawnEg value -21
setoption name IsolatedPawnMg value -7
setoption name IsolatedPawnEg value -7
setoption name IsolatedOnOpenMg value -13
setoption name BackwardPawnMg value -2
setoption name BackwardPawnEg value -1
setoption name BackwardOnOpenMg value -10
;
; PATTERNS
;
setoption name FianchBase value 13
setoption name FianchKing value 20
setoption name ReturningB value 10
;
; AUTRES PARAMÈTRES
;
setoption name Contempt value 15
setoption name SlowMover value 100
setoption name Selectivity value 175
setoption name SearchSkill value 10
setoption name BookFilter value 20
;
; BIBLIOTHÈQUES
;
setoption name GuideBookFile value players/alekhine.bin
setoption name MainBookFile value hist/_pre30.bin


Frank Marshall


Adaptation à Rodent IV de l'ancien profil "Marshall" de Pawel Koziol pour Rodent III

Voir aussi la mini-bio de Frank Marshall






Commentaire

Le style de Frank Marshall est facile à reproduire avec Rodent. Dernier des romantiques, il privilégie la tactique au détriment de la stratégie et de la qualité de la position. Il attaque vigoureusement et avance vite, sacrifie facilement des pièces. Il apprécie particulièrement les cavaliers.
Ces traits sont rendus par un OwnAtt à 150 et un OwnMob à 75, un poids des cavaliers en hausse de 3,5% par rapport aux valeurs standards, des paramètres Material et PawnStructure placés bas, à 90, un KingTropism un peu accru, à 25.
Sur le profil initial le PstStyle choisi était logiquement le "classic", conservé en primaire, mais Pawel Koziol avait boosté le style avec un Forwardness élevé, à 100. Ce qui sera avantageusement remplacé par un PstStyle secondaire "forward", un peu amoindri.
Le contrôle du centre étant un objectif majeur pour le joueur américain, j'ai donné à Space une valeur de 50.
Enfin, Marshall n'étant pas ouvert aux principes hypermodernes, les "Patterns" FianchBase, FianchKing et ReturningB sont à zéro.
Bibliothèques d'ouvertures : la distribution de Rodent IV ne propose pas de bibliothèque guide pour Marshall. J'en ai donc créé une à partir d'un échantillon d'environ 600 parties du joueur américain.
Télécharger la bibliothèque d'ouvertures Marshall.bin ?
Copiez là dans le répertoire "books / players" du moteur. La bibliothèque historique "_pre30.bin", constitué d'ouvertures d'avant 1930, complétera avec réalisme les débuts de parties de la simulation.



Le profil annoté


; Simulation de Frank Marshall pour Rodent IV
; Auteur : Pawel Koziol, pour Rodent III
; Adaptation : Rob Robinson
;
; PARAMETRES MATERIELS
;
setoption name PawnValueMg value 90
setoption name KnightValueMg value 395 ; standard +3,5%
setoption name BishopValueMg value 390
setoption name RookValueMg value 530
setoption name QueenValueMg value 1160
;
setoption name PawnValueEg value 110
setoption name KnightValueEg value 375 ; standard +3,5%
setoption name BishopValueEg value 370
setoption name RookValueEg value 650
setoption name QueenValueEg value 1190
;
; Keep (préférence)
;
setoption name KeepPawn value 0
setoption name KeepKnight value 0
setoption name KeepBishop value 0
setoption name KeepRook value 0
setoption name KeepQueen value 0
;
; Paires
;
setoption name BishopPairMg value 51
setoption name BishopPairEg value 51
setoption name KnightPair value -1
setoption name RookPair value -11
;
; Autres
;
setoption name ExchangeImbalance value 20
setoption name Material value 90 ; jeu "romantique"
setoption name KnightLikesClosed value 6
setoption name RookLikesOpen value 0
setoption name MinorVsQueen value 10
;
; ACCORD DE PERSONNALITÉ et STYLES
;
setoption name OwnAttack value 150 ; jeu très agressif
setoption name OppAttack value 100
setoption name OwnMobility value 75 ; jeu très mobile
setoption name OppMobility value 50
setoption name FlatMobility value 50
;
setoption name PrimaryPstStyle value 1 ; style ''classic''
setoption name SecondaryPstStyle value 4 ; style ''forward''
setoption name PrimaryPstWeight value 70
setoption name SecondaryPstWeight value 30
;
setoption name KingTropism value 25 ; marqueur offensif
setoption name PiecePressure value 100
setoption name Lines value 100
setoption name Outposts value 78
setoption name Space value 50 ; jeu au centre ambitieux
;
; STRUCTURE DE PIONS
;
setoption name PawnStructure value 90 ; faible structure de pions
setoption name PassedPawns value 100
setoption name PawnMass value 100
setoption name PawnChains value 100
setoption name PawnShield value 119
setoption name PawnStorm value 99
;
setoption name DoubledPawnMg value -8
setoption name DoubledPawnEg value -21
setoption name IsolatedPawnMg value -7
setoption name IsolatedPawnEg value -7
setoption name IsolatedOnOpenMg value -13
setoption name BackwardPawnMg value -2
setoption name BackwardPawnEg value -1
setoption name BackwardOnOpenMg value -10
;
; PATTERNS
;
setoption name FianchBase value 0
setoption name FianchKing value 0
setoption name ReturningB value 0
;
; AUTRES PARAMÈTRES
;
setoption name Contempt value 10
setoption name SlowMover value 100
setoption name Selectivity value 175
setoption name SearchSkill value 10
setoption name BookFilter value 20
;
; BIBLIOTHÈQUES
;
setoption name GuideBookFile value players/marshall.bin
setoption name MainBookFile alue hist/_pre30.bin


Viswanathan Anand


Adaptation à Rodent IV de l'ancien profil "Anand" de Rodent II.

Voir aussi la mini-bio de Vishy Anand






Commentaire

Encore un ancien profil de Rodent II. Comme les autres vieilles personnalités du moteur de Pawel Koziol, l'adaptation minimale à Rodent IV n'exploite pas toutes ses possibilités mais le profil reste une très bonne approximation.  
Le profil d'Anand ressemble à celui de Spassky. Les deux GM ont un style qualifié d'universel. Ils peuvent être des attaquants incisifs comme des défenseurs au jeu posé et modéré.   Beaucoup de paramètres sont communs ou proches. Les auteurs des profils Anand et Spassky de Chessmaster, auxquels j'accorde beaucoup de confiance, ont fait d'ailleurs  le même constat.  

Je n'ai pas d'observation ou de remarque à faire sur les valeurs du profil initial. Les principales adaptations concernent l'évaluation de la mobilité, dont les valeurs sont divisées par deux, ce qui place OwnMob et OppMob à 53. Le choix initial de la table pièces/case portait sur "2", c'est-à-dire sur le style "Normal". J'ai fait le choix de conserver ce style pour le PstStyle primaire et pour le PstStyle secondaire, n'étant pas sûr qu'un style "classic" ou "Forward" en secondaire conviendrait.  
Comme pour Spassky, Space est à zéro, le souci d'Anand en matière de contrôle central étant également assez moyen.
Bibliothèques d'ouvertures : il n'y a rien à faire. Le livre-guide  "ph-anand2.bin" et le livre complémentaire "_post06.bin" sont déjà présents dans le répertoire "books" de Rodent IV.



Le profil annoté


; Simulation de Viswanathan Anand pour Rodent IV
; Auteur : Pawel Koziol, pour Rodent II
; Adaptation : Rob Robinson
;
; PARAMETRES MATERIELS
;
setoption name PawnValueMg value 90
setoption name KnightValueMg value 380
setoption name BishopValueMg value 390
setoption name RookValueMg value 530
setoption name QueenValueMg value 1160
;
setoption name PawnValueEg value 110
setoption name KnightValueEg value 360
setoption name BishopValueEg value 370
setoption name RookValueEg value 650
setoption name QueenValueEg value 1190
;
; Keep (préférence)
;
setoption name KeepPawn value 0
setoption name KeepKnight value 0
setoption name KeepBishop value 0
setoption name KeepRook value 0
setoption name KeepQueen value 0
;
; Paires
;
setoption name BishopPairMg value 51
setoption name BishopPairEg value 51
setoption name KnightPair value -1
setoption name RookPair value -11
;
; Autres
;
setoption name ExchangeImbalance value 25
setoption name Material value 95 ; standard : 100
setoption name KnightLikesClosed value 6
setoption name RookLikesOpen value 0
setoption name MinorVsQueen value 10
;
; ACCORD DE PERSONNALITÉ et STYLES
;
setoption name OwnAttack value 105 ; attaquant...
setoption name OppAttack value 90 ; ...prudent
setoption name OwnMobility value 53 ; mobilité équilibrée...
setoption name OppMobility value 53 ; …et légèrement accentuée
setoption name FlatMobility value 50
;
setoption name PrimaryPstStyle value 2 ; style ''normal''
setoption name SecondaryPstStyle value 2 ; style ''normal''
setoption name PrimaryPstWeight value 58
setoption name SecondaryPstWeight value 40
;
setoption name KingTropism value 20
setoption name PiecePressure value 100
setoption name Lines value 100
setoption name Outposts value 100
setoption name Space value 0
;
; STRUCTURE DE PIONS
;
setoption name PawnStructure value 115 ; standard : 100 (bonne structure de pions)
setoption name PassedPawns value 105 ; standard : 100
setoption name PawnMass value 100
setoption name PawnChains value 100
setoption name PawnShield value 119
setoption name PawnStorm value 80 ; standard : 99
;
setoption name DoubledPawnMg value -8
setoption name DoubledPawnEg value -21
setoption name IsolatedPawnMg value -7
setoption name IsolatedPawnEg value -7
setoption name IsolatedOnOpenMg value -13
setoption name BackwardPawnMg value -2
setoption name BackwardPawnEg value -1
setoption name BackwardOnOpenMg value -10
;
; PATTERNS
;
setoption name FianchBase value 13
setoption name FianchKing value 20
setoption name ReturningB value 10
;
; AUTRES PARAMÈTRES
;
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
;
; BIBLIOTHÈQUES
;
setoption name GuideBookFile value players/ph-anand2.bin
setoption name MainBookFile value hist/_post06.bin


Variante : Anand plus incisif ?

Pawel Koziol a représenté Anand en attaquant prudent. On pourrait également simuler Anand en défenseur posé. Dans ce cas, il suffirait d'inverser le rapport OwnAtt/OppAtt et de ramener  la mobilité sur les valeurs standards :  50 / 50. On retoucherait un peu également PassedPawn, Matérial et PawnStructure.

Lignes modifiées :


setoption name OwnAttack value 90 ; défenseur...
setoption name OppAttack value 105 ; ...posé
setoption name OwnMobility value 50 ; mobilité...
setoption name OppMobility value 50 ; équilibrée
setoption name PassedPawns value 110 ; intérêt un peu accru pour la promotion
setoption name PawnStructure value 120 ; souci un peu augmenté pour la solidité de la position
setoption name Material value 100 ; retour à la valeur standard



Boris Spassky


Adaptation à Rodent IV de l'ancien profil de Pawel Koziol pour Rodent II.

Voir aussi la mini-bio de Boris Spassky.





Commentaire

Voici encore un vieux profil de Rodent II, utilisé pour Rodent III sans modification. Il est donc resté un peu frustre. Spassky a un jeu assez universel, pas très éloigné du style natif de Rodent. Beaucoup de paramètres sont d'ailleurs sur les valeurs du jeu par défaut du moteur. Ainsi, le poids des pièces, les valeurs Keep, les valeurs des paires et les malus relatifs aux pions isolés, doublés et arriérés, étaient standards sur le profil initial. Je me suis contenté de les remplacer par les valeurs par défaut de Rodent IV.
Concernant l'accord de personnalité, Pawel Koziol a préféré retenir le défenseur modéré et actif qu'a souvent été Boris Spassky, avec  110 pour OwnAtt et 130 pour OppAtt.  Mais le champion russe pouvait aussi bien être un attaquant très tranchant. Le profil Chessmaster imitant Spassky va d'ailleurs dans ce sens.
Les valeurs de la mobilité (100 / 100) devraient passer comme d'habitude à  50 / 50, avec 50 en plus pour la FlatMob.

Pour les tables pièces/case, le profil de Rodent II utilisait le PstStyle no 2, "normal", qui est conservé en style primaire. Pawel Koziol ayant, dans l'ancien profil, placé Forwardness à la valeur élevée de 150, un PstStyle secondaire "Forward" m'a semblé tout indiqué.
Le contrôle du centre de l'échiquier n'étant pas une obsession chez Spassky, j'ai laissé Space à zéro.  Mais peut-être que 20 serait mieux... A chacun de décider où placer le curseur.
Les patterns hypermodernes étant absents du profil initial et Spassky pouvant jouer occasionnellement à la manière hypermoderne, j'ai rajouté FianchBase, FianchKing et ReturningB assorties de leur valeur par défaut.
La bibliothèque guide "ph-spassky2.bin" se trouve déjà dans le répertoire "players" du moteur et la bibliothèque historique "_31to80.bin" est présente dans le répertoire "hist".


Le profil annoté


; Boris Spassky pour Rodent IV
; Personnalité de Pawel Koziol pour Rodent III
; Adaptée à Rodent IV par Rob Robinson
;
; PARAMETRES MATERIELS
;
setoption name PawnValueMg value 90
setoption name KnightValueMg value 380
setoption name BishopValueMg value 390
setoption name RookValueMg value 530
setoption name QueenValueMg value 1160
;
setoption name PawnValueEg value 110
setoption name KnightValueEg value 360
setoption name BishopValueEg value 370
setoption name RookValueEg value 650
setoption name QueenValueEg value 1190
;
; Keep (préférence)
;
setoption name KeepPawn value 0
setoption name KeepKnight value 0
setoption name KeepBishop value 0
setoption name KeepRook value 0
setoption name KeepQueen value 0
;
; Paires
;
setoption name BishopPairMg value 51
setoption name BishopPairEg value 51
setoption name KnightPair value -1
setoption name RookPair value -11
;
; Autres
;
setoption name ExchangeImbalance value 25
setoption name Material value 95 ; standard : 100
setoption name KnightLikesClosed value 6
setoption name RookLikesOpen value 3
setoption name MinorVsQueen value 10
;
; ACCORD DE PERSONNALITÉ et STYLES
;
setoption name OwnAttack value 110 ; défenseur modéré mais...
setoption name OppAttack value 130 ; ...actif
setoption name OwnMobility value 50 ; jeu...
setoption name OppMobility value 50 ; ...équilibré
setoption name FlatMobility value 50
;
setoption name PrimaryPstStyle value 2 ; style ''normal''
setoption name SecondaryPstStyle value 4 ; style ''forward''
setoption name PrimaryPstWeight value 60
setoption name SecondaryPstWeight value 40
;
setoption name KingTropism value 20
setoption name PiecePressure value 100
setoption name Lines value 100
setoption name Outposts value 100
setoption name Space value 0
;
; STRUCTURE DE PIONS
;
setoption name PawnStructure value 130 ; très solide structure de pions
setoption name PassedPawns value 110 ; intérêt pour la promotion
setoption name PawnMass value 100
setoption name PawnChains value 100
setoption name PawnShield value 119
setoption name PawnStorm value 99
;
setoption name DoubledPawnMg value -8
setoption name DoubledPawnEg value -21
setoption name IsolatedPawnMg value -7
setoption name IsolatedPawnEg value -7
setoption name IsolatedOnOpenMg value -13
setoption name BackwardPawnMg value -2
setoption name BackwardPawnEg value -1
setoption name BackwardOnOpenMg value -10
;
; PATTERNS
;
setoption name FianchBase value 13
setoption name FianchKing value 20
setoption name ReturningB value 10
;
; AUTRES PARAMÈTRES
;
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
;
; BIBLIOTHÈQUES
;
setoption name GuideBookFile value players/ph-spassky2.bin
setoption name MainBookFile value hist/_31to80.bin


Variante : Spassky offensif

Cette variante tente d'imiter le Spassky offensif, actif et à la mobilité accrue, celui qu'a préféré représenter Chessmaster. Le rapport entre OwnAtt et OppAtt est inversé et la mobilité est plus élevée. PawnStructure à 130 dans ce cas me semble une valeur trop forte. Dans cette configuration d'attaquant, il me semble plus juste à 100 ou 110.

Je ferai l'effort de tester ces modifications, afin de vérifier mes hypothèses. Si elles ne se confirment pas, je modifierais cet article.

; Boris Spassky pour Rodent IV
; Variante offensive
; Auteur : Rob Robinson
;
; PARAMETRES MATERIELS
;
setoption name PawnValueMg value 90
setoption name KnightValueMg value 380
setoption name BishopValueMg value 390
setoption name RookValueMg value 530
setoption name QueenValueMg value 1160
;
setoption name PawnValueEg value 110
setoption name KnightValueEg value 360
setoption name BishopValueEg value 370
setoption name RookValueEg value 650
setoption name QueenValueEg value 1190
;
; Keep (préférence)
;
setoption name KeepPawn value 0
setoption name KeepKnight value 0
setoption name KeepBishop value 0
setoption name KeepRook value 0
setoption name KeepQueen value 0
;
; Paires
;
setoption name BishopPairMg value 51
setoption name BishopPairEg value 51
setoption name KnightPair value -1
setoption name RookPair value -11
;
; Autres
;
setoption name ExchangeImbalance value 25
setoption name Material value 95 ; standard : 100
setoption name KnightLikesClosed value 6
setoption name RookLikesOpen value 3
setoption name MinorVsQueen value 10
;
; ACCORD DE PERSONNALITÉ et STYLES
;
setoption name OwnAttack value 130 ; Spassky attaquant...
setoption name OppAttack value 110 ; ...actif
setoption name OwnMobility value 55 ; jeu équilibré...
setoption name OppMobility value 55 ; ... mais mobilité augmentée
setoption name FlatMobility value 45 ; équilibration
;
setoption name PrimaryPstStyle value 2 ; style ''normal''
setoption name SecondaryPstStyle value 4 ; style ''forward''
setoption name PrimaryPstWeight value 60
setoption name SecondaryPstWeight value 40
;
setoption name KingTropism value 20
setoption name PiecePressure value 100
setoption name Lines value 100
setoption name Outposts value 100
setoption name Space value 0
;
; STRUCTURE DE PIONS
;
setoption name PawnStructure value 100
setoption name PassedPawns value 110 ; intérêt pour la promotion
setoption name PawnMass value 100
setoption name PawnChains value 100
setoption name PawnShield value 119
setoption name PawnStorm value 99
;
setoption name DoubledPawnMg value -8
setoption name DoubledPawnEg value -21
setoption name IsolatedPawnMg value -7
setoption name IsolatedPawnEg value -7
setoption name IsolatedOnOpenMg value -13
setoption name BackwardPawnMg value -2
setoption name BackwardPawnEg value -1
setoption name BackwardOnOpenMg value -10
;
; PATTERNS
;
setoption name FianchBase value 13
setoption name FianchKing value 20
setoption name ReturningB value 10
;
; AUTRES PARAMÈTRES
;
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
;
; BIBLIOTHÈQUES
;
setoption name GuideBookFile value players/ph-spassky2.bin
setoption name MainBookFile value hist/_31to80.bin




Adolf Andersen

Simulation d'Adolf Anderssen pour Rodent IV par Rob Robinson

Voir aussi la mini-bio d'Anderssen





Commentaire

Rodent III est accompagné depuis toujours par un profil Anderssen très ancien, puisqu'il a été repris pratiquement sans modification de Rodent II. Or, j'ai le sentiment que ce n'est pas la meilleure simulation que Rodent ait à offrir. Exceptionnellement, je vais proposer ma propre version, assez différente. Pour la réaliser, je me suis basé sur quatre éléments:

1/ J'ai étudié les valeurs utilisées pour le profil Anderssen de Chessmaster, qui fournit une bonne base de départ. En résumé, selon ce profil, Anderssen est un attaquant faisant preuve d'une mobilité élevée, avec une attention renforcée à sa propre mobilité, configuration typique d'un joueur attaquant classique.
L'Anderssen de Chessmaster manifeste un intérêt moyen pour le centre de l'échiquier, s'intéresse assez peu à la promotion de pions et à la sécurité de son roi, préférant partir à la chasse au roi adverse. D'une manière générale, il accorde peu d'importance à la solidité de sa position. Par contre, il est assez matérialiste ; il adore les pièces de son adversaire mais n'aime pas perdre les siennes.
Le poids des pièces est habituel, sauf pour les cavaliers, en baisse de 3,5% par rapport aux valeurs standards.

2/ J'ai compilé tout ce que j'ai pu trouver sur le style d'Anderssen et j'ai examiné attentivement quelques parties célèbres. Et d'autres moins célèbres.

3/ J'ai fait analyser une sélection d'une cinquantaine de parties d'Anderssen, prises à différentes époques, par le module d'Analyse de Lucas Chess, avec la version la plus récente de Stockfish. Lucas Chess rend un rapport synthétique très utile.  On y trouve la confirmation d'un jeu très peu positionnel, d'une activité des pièces plus modeste que je ne le pensais et d'une très faible facilité à l'échange, étonnante pour un joueur réputé "romantique".

4/ Enfin, à chaque nouvelle version de mon Anderssen, j'ai confronté aux données recueillies celle d'une dizaine de parties du joueur simulé (une trentaine pour la version finale), afin de vérifier la correspondance des paramètres - qui n'étaient pas vérifiées sur les  premières versions. J'ai testé pas moins de six variantes différentes de mon profil, avant de m'arrêter sur un réglage très proche des valeurs tirées des parties du véritable Anderssen.


Les traits caractéristiques du profil

Un tempérament moins "romantique" qu'on le pense

L'accord de personnalité de base est constitué autour d'un OwnAtt à 100 pour un OppAtt à 70, soit un potentiel d'attaque assez important de 30 points. Ici, j'ai rejoint les valeurs choisies par Pawel Koziol, qui m'avaient paru fausses. Anderssen est considéré comme une figure du courant romantique des échecs et a la réputation d'avoir été un attaquant  "à tout prix". En réalité, ce sont quelques parties brillantes, durant lesquelles Anderssen a procédé à des sacrifices spectaculaires, qui ont permis à cette image de s'imposer. Dans la fameuse "Immortelle", il abandonne ainsi une tour, un fou puis sa dame pour boucler une audacieuse combinaison tactique lui permettant de mater Lionel Kieseritzky avec ses trois pièces mineures restantes.
Mais lorsqu'on examine des dizaines d'autres parties, on observe qu'Anderssen avance avec une certaine prudence et qu'il est très économe de ses pièces. Contrairement à un Mikhaïl Tal, par exemple, le grand maître allemand n'accepte les échanges déséquilibrés que lorsqu'il a une combinaison tactique en tête pour gagner. Bref, s'il offre une pièce lourde contre un pion, c'est qu'il a déjà gagné !
Initialement, ne comprenant pas pourquoi Pawel Koziol modérait le côté attaquant d'Anderssen, j'avais choisi un couple classiquement romantique : OwnAtt à 130 / OppAtt à 100. Mais avec ces chiffres, l'activité offensive de mon "Anderssen" était beaucoup trop élevée.
Côté mobilité, nous avons OwnMob à 70 pour OppMob à 60, soit une mobilité privilégiant  ses propres mouvements, et une évaluation de la mobilité au poids total augmenté, comme le suggère le profil de Chessmaster.
Côté matérialisme, Material est positionné très haut, à 125 (je suis parti de 105 !), de même qu'ExchangeImbalance - à 30 - traduction d'une forte frilosité à l'échange, qui n'est pas non plus dans les habitudes des romantiques.

Autres paramètres

PiecePressure à 120 et Kingtropism à 40 confirment le caractère agressif de la simulation.
Le faible souci positionnel est rendu par un PawnStructure à 80 (Pawel Koziol avait choisi 75, valeur vraiment très basse. Je suis parti de 90, mais les rapports Lucas Chess trouvaient mes simulations beaucoup trop sensibles à la position. Finalement je suis revenu à une valeur proche de celle de Pawel).
Les autres paramètres positionnels sont sur les valeurs moyennes standards.
Pour le soutien des tables pièces/case à l'évaluation, nous avons un style primaire classique, et un secondaire "forward" amoindri (poids 70 / 30). Space à 20 et OutPost à 50 simulent le jeu modérément central d'Anderssen.
PawnShield est abaissé à 100, ce qui permet de simuler la faible protection du roi.
Enfin PassedPawn à 90 rend compte du faible intérêt d'Anderssen pour la promotion de pions.
Evidemment, les marqueurs hypermodernes sont à zéro.
Pour les bibliothèques, le livre guide "ph-anderssen2.bin", présent dans le répertoire "books", et le livre historique "_pre30.bin" sont parfaits.


Conclusions

Ce profil est volontairement un peu caricatural. Je l'ai tiré en direction des parties les plus brillantes du modèle. Ainsi, l'activité est un peu plus élevée qu'elle ne devrait et l'attention à la position un peu inférieure. Pour ce qui est de la facilité à l'échange, elle est en moyenne supérieure à celle d'Anderssen, malgré mes efforts pour la faire redescendre. Pourtant, avec ExchangeImbalance à 30 et Material à 125, on aurait pu s'attendre à ce que notre Anderssen ne prenne plus le moindre risque et nous prive de belles parties comparables à l'Immortelle. Il n'en est rien, ce qui m'a ravit et un peu étonné. Pour les parties-test de la dernière version (v6) j'observe que si le moteur génère une majorité de jeux pour lesquels la facilité à l'échange est faible, conformément au modèle (valeurs négatives ou légèrement positives, entre -30 et +30), l'Anderssen simulé vous donnera aussi souvent de belles parties avec échange de pièces à foison. Dans ces cas plus rares, les valeurs atteintes peuvent être très élevées, dépassant parfois les 200, et ces pics font remonter exagérément la moyenne.  

J'ai fait jouer mon Anderssen contre Vieux Maître I et Vieux Maître II, moteurs Chessterfield constitués à partir de jeux de l'époque d'Anderssen. Leur force est de l'ordre de 1800 Elo. La simulation gagne donc facilement mais concède quelques parties nulles, preuve que son niveau de force n'est pas fameux.
Contre GreKo 2015, 2600 Elo, elle ne gagne aucune des dix parties que je leur ai fait jouer. Mon Anderssen est donc loin de faire le plein de la force de Rodent et cela n'a rien d'étonnant. GreKo joue avec une bibliothèque moderne et efficace et un style de jeu optimisé. Anderssen débute avec une bibliothèque du 19ème siècle et son jeu est celui d'un homme de la même époque, mésestimant la nécessité de contrôler le centre du plateau et trop ignorant des principes positionnels et défensifs. Sans parler de la contradiction qu'il y a à développer un jeu très offensif avec un souci matérialiste excessif. Je n'ai pas estimé son niveau de force avec précision, mais il se situe probablement entre 2400 et de 2500 Elo. Suffisante cependant pour aplatir la plupart d'entre nous.



Le profil annoté


; Adolf Anderssen pour Rodent IV
; Auteur : Rob Robinson
; V6b août 2021
;
; PARAMETRES MATERIELS
;
setoption name PawnValueMg value 90
setoption name KnightValueMg value 365 ; standard -15
setoption name BishopValueMg value 390
setoption name RookValueMg value 530
setoption name QueenValueMg value 1160
;
setoption name PawnValueEg value 110
setoption name KnightValueEg value 348 ; standard -12
setoption name BishopValueEg value 370
setoption name RookValueEg value 650
setoption name QueenValueEg value 1190
;
; Keep (préférence)
;
setoption name KeepPawn value 0
setoption name KeepKnight value 0
setoption name KeepBishop value 0
setoption name KeepRook value 0
setoption name KeepQueen value 0
;
; Paires
;
setoption name BishopPairMg value 51
setoption name BishopPairEg value 51
setoption name KnightPair value -1
setoption name RookPair value -11
;
; Autres
;
setoption name ExchangeImbalance value 30 ; refus des échanges déséquilibrés
setoption name Material value 125 ; jeu fortement matérialiste
setoption name KnightLikesClosed value 6
setoption name RookLikesOpen value 3
setoption name MinorVsQueen value 10
;
; ACCORD DE PERSONNALITÉ et STYLES
;
setoption name OwnAttack value 100 ; jeu agressif...
setoption name OppAttack value 70 ; ...mais prudent
setoption name OwnMobility value 70 ; mobilité assez élevée...
setoption name OppMobility value 60 ; ...accentuée des deux côtés
setoption name FlatMobility value 40 ; équilibration de la mobilité
;
setoption name PrimaryPstStyle value 1 ; style ''classic''
setoption name SecondaryPstStyle value 4 ; style ''forward''
setoption name PrimaryPstWeight value 70
setoption name SecondaryPstWeight value 30
;
setoption name KingTropism value 40 ; fort tropisme anti-roi
setoption name PiecePressure value 120 ; Standard : 100 (marqueur offensif)
setoption name Lines value 100
setoption name Outposts value 50 ; standard :  78
setoption name Space value 20 ; jeu modestement central
;
; STRUCTURE DE PIONS
;
setoption name PawnStructure value 80 ; intérêt très faible pour une bonne structure de pions
setoption name PassedPawns value 90 ; intérêt faible pour la promotion
setoption name PawnMass value 100
setoption name PawnChains value 100
setoption name PawnShield value 100 ; standard : 119 (faible protection du roi)
setoption name PawnStorm value 99
;
setoption name DoubledPawnMg value -8
setoption name DoubledPawnEg value -21
setoption name IsolatedPawnMg value -7
setoption name IsolatedPawnEg value -7
setoption name IsolatedOnOpenMg value -13
setoption name BackwardPawnMg value -2
setoption name BackwardPawnEg value -1
setoption name BackwardOnOpenMg value -10
;
; PATTERNS
;
setoption name FianchBase value 0
setoption name FianchKing value 0
setoption name ReturningB value 0
;
; AUTRES PARAMÈTRES
;
setoption name Contempt value 8 ; standard +8
setoption name SlowMover value 100
setoption name Selectivity value 175
setoption name SearchSkill value 10
setoption name BookFilter value 20
;
; BIBLIOTHÈQUES
;
setoption name GuideBookFile value players/ph-anderssen2.bin
setoption name MainBookFile value hist/_pre30.bin



Robert Fischer

Adaptation à Rodent IV de l'ancien profil de Pawel Koziol pour Rodent III.

Voir aussi la mini-bio de Fischer





Commentaire

L'adaptation du profil "Fischer" de Rodent III ne pose guère de problème. Le style de Fisher était simple, clair et direct, d'une agressivité modérée mais continuelle. Ses ouvertures étaient très réfléchies, avec une prédilection pour le début classique 1.e4 avec les blancs, la défense est-indienne ou la sicilienne Najdorf avec les noirs. Enfin, sa technique de finale était parfaite. Fischer avait par ailleurs l'esprit sportif,  jouant pour le gain et refusant la nullité même dans une position désavantageuse.

Tout cela est facile à imiter avec Rodent IV. Le style de base est donné par un OwnAtt à 120 et une mobilité équilibrée mais accentuée des deux côtés. La table de style "quirky", choisie pour le profil initial, est complétée ici par un style secondaire "classic". J'ai placé Space à 10, valeur faible, pour rendre compte d'un jeu central assez peu appuyé.
Les paramètres de position sont tous sans exception sur les valeurs standards et le matérialisme très modéré de Fischer est rendu par un critère "Material" à 102, accompagné d'un ExchangeImbalance à 18.
Le jeu volontiers hypermoderne est traduit par un FianchKing et un FianchBase à 20 et un ReturningB à 10.
Le poids des pièces est sur valeur standard sauf le poids de la dame qui, conformément à l'ancien profil, est abaissé de 1%. La petite préférence pour les fous et les tours est reprise.
Enfin, le Contempt à 25 du profil initial est bien sûr conservé.

Pour ce qui concerne les ouvertures, la bibliothèque guide "ph-fischer2.bin" et la bibliothèque historique "_31to80.bin", présentes dans la distribution de Rodent IV, apporteront à notre "Fischer" les compétences nécessaires en matière d'ouvertures.


Le profil annoté


; Personnalité "Fischer" pour Rodent IV
; Auteur : Pawel Koziol
; Adaptation : Rob Robinson
;
; PARAMETRES MATERIELS
;
setoption name PawnValueMg value 90
setoption name KnightValueMg value 380
setoption name BishopValueMg value 390
setoption name RookValueMg value 530
setoption name QueenValueMg value 1148 ; standard : 1160 (-12)
;
setoption name PawnValueEg value 110
setoption name KnightValueEg value 360
setoption name BishopValueEg value 370
setoption name RookValueEg value 650
setoption name QueenValueEg value 1178 ; standard : 1190 (-12)
;
; Keep (préférence)
;
setoption name KeepPawn value 0
setoption name KeepKnight value 0
setoption name KeepBishop value 3 ; +3
setoption name KeepRook value 2 ; +2
setoption name KeepQueen value 0
;
; Paires
;
setoption name BishopPairMg value 51
setoption name BishopPairEg value 51
setoption name KnightPair value -1
setoption name RookPair value -11
;
; Autres
;
setoption name ExchangeImbalance value 18 ; refus d'échanges trop déséquilibrés
setoption name Material value 102 ; +2
setoption name KnightLikesClosed value 6
setoption name RookLikesOpen value 3
setoption name MinorVsQueen value 10
;
; ACCORD DE PERSONNALITÉ et STYLES
;
setoption name OwnAttack value 120 ; jeu offensif (+20)
setoption name OppAttack value 100
setoption name OwnMobility value 55 ; jeu mobile...
setoption name OppMobility value 55 ; ...équilibré
setoption name FlatMobility value 45 ; équilibration de la mobilité
;
setoption name PrimaryPstStyle value 0 ; style ''quirky''
setoption name SecondaryPstStyle value 1 ; style ''classic''
setoption name PrimaryPstWeight value 60
setoption name SecondaryPstWeight value 40
;
setoption name KingTropism value 20
setoption name PiecePressure value 100
setoption name Lines value 100
setoption name Outposts value 100
setoption name Space value 10
;
; STRUCTURE DE PIONS
;
setoption name PawnStructure value 100
setoption name PassedPawns value 100
setoption name PawnMass value 100
setoption name PawnChains value 100
setoption name PawnShield value 119
setoption name PawnStorm value 99
;
setoption name DoubledPawnMg value -8
setoption name DoubledPawnEg value -21
setoption name IsolatedPawnMg value -7
setoption name IsolatedPawnEg value -7
setoption name IsolatedOnOpenMg value -13
setoption name BackwardPawnMg value -2
setoption name BackwardPawnEg value -1
setoption name BackwardOnOpenMg value -10
;
; PATTERNS
;
setoption name FianchBase value 20 ; standard : 13
setoption name FianchKing value 20
setoption name ReturningB value 10
;
; AUTRES PARAMÈTRES
;
setoption name Contempt value 25 ; fort refus de la nullité
setoption name SlowMover value 100
setoption name Selectivity value 175
setoption name SearchSkill value 10
setoption name BookFilter value 20
;
; BIBLIOTHÈQUES
;
setoption name GuideBookFile value players/ph-fischer2.bin
setoption name MainBookFile value hist/_31to80.bin



Veselin Topalov

Adaptation à Rodent IV d'un ancien profil de Brendan J. Norman pour Rodent III.

Voir aussi la mini-bio sur Topalov




Commentaire

Bien qu'il n'ait pas réussi à conserver le titre mondial après sa victoire de 2005, Veselin Topalov restera comme l'un des plus forts joueurs d'échecs de la première moitié du 21eme siècle. Il appartient au club très fermé des très rares à avoir dépassé les 2800 Elo ; et à offrir encore un très beau style de jeu, offensif et combinatoire, prompt à l'échange et peu matérialiste. Il n'est pas étonnant que Brendan J. Norman s'en soit emparé, étant donné sa préférence pour les combattants. Son profil pour Rodent III était comme d'habitude assez extrême dans ses réglages et ressemble d'ailleurs beaucoup à celui de Mikhaïl Tal, dont nombre de paramètres sont positionnés sur des valeurs proches ou identiques.  Disons en simplifiant qu'il est entre Kasparov et Tal, avec un jeu hyper-offensif (OwnAtt à 350) et hyper-mobile (OwnMob à 113, après conversion). Les marqueurs offensifs habituels sont à des niveaux très élevés : Keepqueen à 50,  KingTropism à 82, PiecePressure à 190, PawnStorm à 200, PassedPawn à 190...
L'auteur a également simulé un fort goût pour l'utilisation des fous, avec KeepBishop à 8, un poids des fous majoré et un bonus accru de 14 points pour la paire de fous.  Ce keep pour les fous s'accompagne logiquement d'un relatif désintérêt pour avoir une paire de cavaliers (KnightPair value étant positionné à -10).
Le poids des pièces s'éloigne souvent des valeurs standards mais, hormis pour le poids des fous et des pions, je ne suis pas en mesure de les commenter, ne connaissant pas assez le jeu de Topalov. Par contre, comme attendu, Material est placé bas, à 90, et ExchangeImbalance est très modéré, à 10.
Contrairement à Tal, le soucis pour la qualité de la position reste sur des valeurs moyennes avec notamment un  PawnStructure à 100. Mais le poids de PawnValueEg est abaissé de 15 points par rapport à la valeur standard.

Pour accompagner le profil, téléchargez la bibliothèque guide "ph-topalov2.bin"
et placez-là dans le répertoire "players" du moteur. La bibliothèque principale "_post06.bin" est déjà présente dans le répertoire "hist" de Rodent IV.



Le profil annoté

; Simulation de Veselin Topalov pour Rodent IV
; adaptation à Rodent 4 d'un profil de Brendan J. Norman...
; ...pour Rodent III - Par Rob Robinson
;
; PARAMETRES MATERIELS
;
setoption name PawnValueMg value 90
setoption name KnightValueMg value 380
setoption name BishopValueMg value 412 ; Standard : 390 (+22)
setoption name RookValueMg value 497 ; standard : 530 (-33)
setoption name QueenValueMg value 1160
;
setoption name PawnValueEg value 95 ; standard : 110 (-15)
setoption name KnightValueEg value 383 ; standard : 360 (+23)
setoption name BishopValueEg value 376 ; standard : 370 (+6)
setoption name RookValueEg value 551 ; standard : 650 (-99)
setoption name QueenValueEg value 1144 ; standard : 1190 (-46)
;
; Keep (préférence)
;
setoption name KeepPawn value 0
setoption name KeepKnight value 0
setoption name KeepBishop value 8 ; +8
setoption name KeepRook value 0
setoption name KeepQueen value 50 ; +50
;
; Paires
;
setoption name BishopPairMg value 75 ; Standard : 51
setoption name BishopPairEg value 75 ; Standard : 51
setoption name KnightPair value -10 ; standard : -1
setoption name RookPair value -11
;
; Autres
;
setoption name ExchangeImbalance value 10
setoption name Material value 90
setoption name KnightLikesClosed value 6
setoption name RookLikesOpen value 6 ; standard : 0
setoption name MinorVsQueen value 10
;
; ACCORD DE PERSONNALITÉ et STYLES
;
setoption name OwnAttack value 350 ;  jeu hyper-offensif
setoption name OppAttack value 100
setoption name OwnMobility value 113 ; jeu hyper-mobile
setoption name OppMobility value 50
setoption name FlatMobility value 50
;
setoption name PrimaryPstStyle value 0 ; quirky
setoption name SecondaryPstStyle value 4 ; forward
setoption name PrimaryPstWeight value 70
setoption name SecondaryPstWeight value 30
;
setoption name KingTropism value 82 ; standard : 20 (jeu très offensif)
setoption name PiecePressure value 190 ; standard : 100  (jeu très offensif)
setoption name Lines value 100
setoption name Outposts value 100 ; standard : 78
setoption name Space value 0
;
; STRUCTURE DE PIONS
;
setoption name PawnStructure value 100
setoption name PassedPawns value 190 ; standard : 100  (jeu très offensif)
setoption name PawnMass value 100
setoption name PawnChains value 100
setoption name PawnShield value 250 ; standard : 119
setoption name PawnStorm value 200 ; standard : 99  (jeu très offensif)
;
setoption name DoubledPawnMg value -4 ; standard : -8
setoption name DoubledPawnEg value -21
setoption name IsolatedPawnMg value -7
setoption name IsolatedPawnEg value -7
setoption name IsolatedOnOpenMg value -13
setoption name BackwardPawnMg value -2
setoption name BackwardPawnEg value -1
setoption name BackwardOnOpenMg value -10
;
; PATTERNS
;
setoption name FianchBase value 13
setoption name FianchKing value 20
setoption name ReturningB value 10
;
; AUTRES PARAMÈTRES
;
setoption name Contempt value 15 ; standard : 0 (assez fort refus de nul)
setoption name SlowMover value 90  ; standard : 100
setoption name Selectivity value 175
setoption name SearchSkill value 10
setoption name BookFilter value 20
;
; BIBLIOTHÈQUES
;
setoption name GuideBookFile value players/ph-topalov2.bin
setoption name MainBookFile value hist/_post06.bin


Variante

Brendan J. Norman a tendance à caricaturer, afin d'obtenir un style très tranché - ce que je ne condamne pas. Cependant, les valeurs choisies affaiblissent beaucoup le moteur. Avec ces réglages, il ne pèse pas lourd face à Rybka 2.3.2a, moteur d'environ 2900 Elo. Personnellement, j'utilise une version plus ''douce'' du Topalov de Brendan. Principales modifications :


KeepQueen ramené de 50 à 40
OwnAttack ramené de 350 à 280
OwnMobility ramené de 113 à 80
KingTropism ramené de 82 à 60
PiecePressure ramené de 190 à 160
PassedPawns ramené de 190 à 140
PawnShield ramené de 250 à 200
PawnStorm ramené de 200 à 150

Le jeu de ce Topalov plus mesuré s'éloigne de Tal pour se rapprocher de Kasparov. Il est moins névrotique, moins spectaculaire, mais probablement plus réaliste. Il est aussi plus fort. Face à Rybka, la version Brendan n'avait gagné qu'une seule partie d'un tournoi de 10 parties 40/15 que j'ai organisé pour examiner son jeu. La version adoucie a obtenu quatre points, avec trois parties gagnées et deux nulles.

Le profil de la variante :

; Simulation de Veselin Topalov pour Rodent IV
; Variante de Rob Robinson
;
; PARAMETRES MATERIELS
;
setoption name PawnValueMg value 90
setoption name KnightValueMg value 380
setoption name BishopValueMg value 412 ; Standard : 390 (+22)
setoption name RookValueMg value 497 ; standard : 530 (-33)
setoption name QueenValueMg value 1160
;
setoption name PawnValueEg value 95 ; standard : 110 (-15)
setoption name KnightValueEg value 383 ; standard : 360 (+23)
setoption name BishopValueEg value 376 ; standard : 370 (+6)
setoption name RookValueEg value 551 ; standard : 650 (-99)
setoption name QueenValueEg value 1144 ; standard : 1190 (-46)
;
; Keep (préférence)
;
setoption name KeepPawn value 0
setoption name KeepKnight value 0
setoption name KeepBishop value 8 ; +8
setoption name KeepRook value 0
setoption name KeepQueen value 40 ; +40
;
; Paires
;
setoption name BishopPairMg value 75 ; Standard : 51
setoption name BishopPairEg value 75 ; Standard : 51
setoption name KnightPair value -10 ; standard : -1
setoption name RookPair value -11
;
; Autres
;
setoption name ExchangeImbalance value 10
setoption name Material value 90
setoption name KnightLikesClosed value 6
setoption name RookLikesOpen value 6 ; standard : 0
setoption name MinorVsQueen value 10
;
; ACCORD DE PERSONNALITÉ et STYLES
;
setoption name OwnAttack value 280 ;  jeu hyper-offensif
setoption name OppAttack value 100
setoption name OwnMobility value 80 ; jeu hyper-mobile
setoption name OppMobility value 50
setoption name FlatMobility value 50
;
setoption name PrimaryPstStyle value 0 ; quirky
setoption name SecondaryPstStyle value 4 ; forward
setoption name PrimaryPstWeight value 70
setoption name SecondaryPstWeight value 30
;
setoption name KingTropism value 60 ; standard : 20 (jeu très offensif)
setoption name PiecePressure value 160 ; standard : 100  (jeu très offensif)
setoption name Lines value 100
setoption name Outposts value 100 ; standard : 78
setoption name Space value 0
;
; STRUCTURE DE PIONS
;
setoption name PawnStructure value 100
setoption name PassedPawns value 140 ; standard : 100  (jeu très offensif)
setoption name PawnMass value 100
setoption name PawnChains value 100
setoption name PawnShield value 200 ; standard : 119
setoption name PawnStorm value 150 ; standard : 99  (jeu très offensif)
;
setoption name DoubledPawnMg value -4 ; standard : -8
setoption name DoubledPawnEg value -21
setoption name IsolatedPawnMg value -7
setoption name IsolatedPawnEg value -7
setoption name IsolatedOnOpenMg value -13
setoption name BackwardPawnMg value -2
setoption name BackwardPawnEg value -1
setoption name BackwardOnOpenMg value -10
;
; PATTERNS
;
setoption name FianchBase value 13
setoption name FianchKing value 20
setoption name ReturningB value 10
;
; AUTRES PARAMÈTRES
;
setoption name Contempt value 15 ; standard : 0 (assez fort refus de nul)
setoption name SlowMover value 90  ; standard : 100
setoption name Selectivity value 175
setoption name SearchSkill value 10
setoption name BookFilter value 20
;
; BIBLIOTHÈQUES
;
setoption name GuideBookFile value players/ph-topalov2.bin
setoption name MainBookFile value hist/_post06.bin




Wilhelm Steinitz

Adaptation à Rodent IV de l'ancien profil de Pawel Koziol pour Rodent III.

Voir aussi la mini-bio de Wilhelm Steinitz.




Commentaire

Steinitz est un ancien joueur romantique - donc offensif - qui s'est convaincu de la nécessité de conserver une position très solide et de n'attaquer que lorsque qu'il aurait obtenu sur son adversaire un net avantage positionnel. Son jeu est devenu défensif et prudent, matérialiste et modérément bloquant. A l'aise dans les positions fermées, il avançait assez lentement, conservait une solide structure de pions et préparait ses pions à passer.
Concernant les paramètres que j'avais à rajouter au profil, j'ai fait les choix suivants :
➤PstStyle : j'ai renoncé à choisir un second style pour Steinitz. Le style primaire et le style secondaire sont identiques (Style "1", classique) et les poids réglés à 50/50.
➤Steinitz avait un jeu central assez marqué. J'ai donc réglé Space à 60.
➤Jeu hypermoderne : Steinitz n'avait rien d'un hypermoderne.  FianchBase et FianchKing sont donc à zéro. Dans un début de conversion, Pawel Koziol a toutefois placé ReturningB à 15. J'ai conservé cette valeur, sans connaître la raison de ce choix.

Comme bibliothèque d'ouvertures, copiez dans le dossier "players" de Rodent IV la bibliothèque que Pawel Koziol fournissait avec le profil de Rodent III.

Télécharger la bibliothèque Steinitz au format ".bin" ?

La bibliothèque principale "_pre30.bin", déjà présente dans le répertoire "books" de Rodent, complètera le dispositif d'ouverture.


Le profil annoté


; Steinitz, personnalités pour Rodent IV
; Créée par Pawel Koziol pour Rodent III
; Adaptation de Rob Robinson
;
; PARAMETRES MATERIELS
;
setoption name PawnValueMg value 100 ; +5 : marqueur positionnel
setoption name KnightValueMg value 380
setoption name BishopValueMg value 390
setoption name RookValueMg value 530
setoption name QueenValueMg value 1160
;
setoption name PawnValueEg value 115 ; +5 : marqueur positionnel
setoption name KnightValueEg value 360
setoption name BishopValueEg value 370
setoption name RookValueEg value 650
setoption name QueenValueEg value 1190
;
; Keep (préférence)
;
setoption name KeepPawn value 2 ; +2 : marqueur positionnel
setoption name KeepKnight value 0
setoption name KeepBishop value 0
setoption name KeepRook value 0
setoption name KeepQueen value 0
;
; Paires
;
setoption name BishopPairMg value 51
setoption name BishopPairEg value 51
setoption name KnightPair value -1
setoption name RookPair value -5 ; standard : -11
;
; Autres
;
setoption name ExchangeImbalance value 25 ; absence de goût pour l'échange offensif
setoption name Material value 110 ; +10 :  jeu matérialiste
setoption name KnightLikesClosed value 6
setoption name RookLikesOpen value 3
setoption name MinorVsQueen value 0 ; standard : 10
;
; ACCORD DE PERSONNALITÉ et STYLES
;
setoption name OwnAttack value 80 ; jeu défensif...
setoption name OppAttack value 100 ; ...et prudent
setoption name OwnMobility value 40 ; jeu ralenti...
setoption name OppMobility value 50 ; ... et bloquant
setoption name FlatMobility value 55 ; +5: rééquilibrage de la mobilité
;
setoption name PrimaryPstStyle value 1 ; style classic
setoption name SecondaryPstStyle value 1 ; style classic
setoption name PrimaryPstWeight value 50
setoption name SecondaryPstWeight value 50
;
setoption name KingTropism value 20
setoption name PiecePressure value 100
setoption name Lines value 100
setoption name Outposts value 100 ; standard : 78
setoption name Space value 60 ; jeu central marqué
;
; STRUCTURE DE PIONS
;
setoption name PawnStructure value 125 ; jeu fortement positionnel
setoption name PassedPawns value 100
setoption name PawnMass value 100
setoption name PawnChains value 100
setoption name PawnShield value 119
setoption name PawnStorm value 99
;
setoption name DoubledPawnMg value -8
setoption name DoubledPawnEg value -21
setoption name IsolatedPawnMg value -7
setoption name IsolatedPawnEg value -7
setoption name IsolatedOnOpenMg value -13
setoption name BackwardPawnMg value -2
setoption name BackwardPawnEg value -1
setoption name BackwardOnOpenMg value -10
;
; PATTERNS
;
setoption name FianchBase value 0 ; standard : 13
setoption name FianchKing value 0 ; standard : 20
setoption name ReturningB value 15 ; standard : 10
;
; AUTRES PARAMÈTRES
;
setoption name Contempt value 20 ; mépris de la nullité
setoption name SlowMover value 100
setoption name Selectivity value 175
setoption name SearchSkill value 10
setoption name BookFilter value 20
;
; BIBLIOTHÈQUES
;
setoption name GuideBookFile value players/steinitz.bin
setoption name MainBookFile value hist/_pre30.bin

Remarques

Si j'avais quelques modifications à faire sur ce profil, je procéderais à deux petits changements:
➤Je mettrai PassedPawn à 110 ou 120 plutôt qu'à 100, la promotion de pions étant une tactique offensive appréciée de Steinitz.
➤A 20, le paramètre Contempt me semble beaucoup trop élevé, pour Steinitz. Une valeur de 5 à 10 serait plus juste.



Siegbert Tarrasch

Adaptation à Rodent IV de l'ancien profil de Pawel Koziol pour Rodent III.

Voir aussi la mini-bio de Siegbert Tarrasch





Commentaire

Siegbert Tarrasch a lui-même bien balisé le terrain pour nous permettre de réaliser une simulation de son jeu. Il indique en effet très précisément dans ses écrits, en particulier dans son "Traité pratique du jeu d'échecs", comment il faut jouer. Le grand maître allemand aime les règles et les édicte sans beaucoup de nuance. Ce côté professoral l'a fait surnommer affectueusement le "professeur de l'Allemagne" mais lui a également attiré les railleries - et même parfois l'hostilité - des animateurs de l'école hypermoderne. En résumé :

➤Il faut ouvrir les lignes (les position fermées "contiennent les germes de la défaite")
➤Il est impératif de contrôler le centre et le joueur doit tenter d'obtenir un avantage spatial.
➤Il faut rester offensif et mobile.
➤La paire de fous est l'arme privilégiée.
➤Les tours doivent toujours être placées derrière les pions passés…

Tarrasch est le digne héritier à la fois des romantiques et de son compatriote Wilhelm Steinitz, dont il a affiné les principes théoriques. Traduction en profil pour Rodent :

➤Tarrasch est un attaquant très agressif et très mobile. OwnAtt affiche donc 30 points d'écart avec OppAtt. Mais ce n'est pas un romantique. Comme Steinitz, il ne cède pas à l'attaque à tout prix, il lui faut d'abord être dans une bonne position.  C'est ce qui explique probablement l'amoindrissement de 10 points de l'attaque, OppAtt étant positionné à 90.  
La mobilité est équilibrée mais accentuée de chaque côté : OwnMob et OppMob sont à 75 ! FlatMob est diminué d'autant, à 25.  
➤Le goût particulier de Tarrasch pour la paire de fous est traduite par un poids des pièces accentué (+3%) et par un KeepBishop à 2. Le bonus pour avoir une paire de fous est déjà assez élevé en valeur standard. Il reste donc à 51.
➤La tendence à vouloir ouvrir les lignes est rendu par un KnightLikesClosed à 5.
➤Tarrasch échangeait facilement les pièces, d'où un Material à 90, mais n'avait pas de goût particulier pour les échanges très déséquilibrés. ExchangeImbalance reste donc à 25.
➤En bon attaquant, Tarrasch ne se souciait que très modérément de la solidité de sa position : PawnStructure affiche un faible 80. Mais les autres marqueurs positionnels, en particulier les malus pour pions arriérés, doublés et isolés, sont en position moyenne.
➤Côté style, nous conservons bien sûr le "classic" en primaire ainsi qu'en secondaire. Space à 40 rend compte de l'intérêt de Tarrasch pour le contrôle du centre.
➤Le GM allemand n'étant évidemment pas un adepte des conceptions hypermodernes, les paramètres habituels (FianchBase, FianchKing et ReturningB) sont à zéro.  
➤La bibliothèque guide "ph-tarrasch2.bin" et la bibliothèque historique "_pre30.bin" sont déjà dans la distribution de Rodent IV.


Profil annoté

; Personnalité "Tarrasch" pour Rodent IV
; Auteur : Pawel Koziol ; Conversion : Rob Robinson
;
; PARAMETRES MATERIELS
;
setoption name PawnValueMg value 95
setoption name KnightValueMg value 380
setoption name BishopValueMg value 402 ; poids accentué
(+3% environ)
setoption name RookValueMg value 530
setoption name QueenValueMg value 1160
;
setoption name PawnValueEg value 110
setoption name KnightValueEg value 360
setoption name BishopValueEg value 380 ; poids accentué
(+3% environ)
setoption name RookValueEg value 650
setoption name QueenValueEg value 1190
;
; Keep (préférence)
;
setoption name KeepPawn value -1 ; marqueur offensif
setoption name KeepKnight value 0
setoption name KeepBishop value 2 ; préférence pour les fous
setoption name KeepRook value 0
setoption name KeepQueen value 0
;
; Paires
;
setoption name BishopPairMg value 51
setoption name BishopPairEg value 51
setoption name KnightPair value -1
setoption name RookPair value -11
;
; Autres
;
setoption name ExchangeImbalance value 25
setoption name Material value 90 ; jeu peu matérialiste
setoption name KnightLikesClosed value 5 ; préférence pour les jeux ouverts
setoption name RookLikesOpen value 3 ; standard : 0
setoption name MinorVsQueen value 5 ; standard : 10
;
; ACCORD DE PERSONNALITÉ et STYLES
;
setoption name OwnAttack value 120 ; joueur attaquant...
setoption name OppAttack value 90 ; ...mais pas romantique
setoption name OwnMobility value 75 ; mobilité équilibrée...
setoption name OppMobility value 75 ; ...et très élevée
setoption name FlatMobility value 25 ; -25 pour équilibrer la mobilité
;
setoption name PrimaryPstStyle value 1 ; style ''classic''
setoption name SecondaryPstStyle value 1 ; style ''classic''
setoption name PrimaryPstWeight value 60
setoption name SecondaryPstWeight value 40
;
setoption name KingTropism value 20 ; marqueur d'attaquant
setoption name PiecePressure value 120 ; +20 : marqueur d'attaquant
setoption name Lines value 100
setoption name Outposts value 78
setoption name Space value 40 ; intérêt pour le contrôle du centre
;
; STRUCTURE DE PIONS
;
setoption name PawnStructure value 80 ; relatif désintérêt pour la solidité de la position
setoption name PassedPawns value 100
setoption name PawnMass value 100
setoption name PawnChains value 100
setoption name PawnShield value 119
setoption name PawnStorm value 80 ; standard : 99
;
setoption name DoubledPawnMg value -8
setoption name DoubledPawnEg value -21
setoption name IsolatedPawnMg value -7
setoption name IsolatedPawnEg value -7
setoption name IsolatedOnOpenMg value -13
setoption name BackwardPawnMg value -2
setoption name BackwardPawnEg value -1
setoption name BackwardOnOpenMg value -10
;
; PATTERNS
;
setoption name FianchBase value 0 ; pas de...
setoption name FianchKing value 0 ; ...jeu...
setoption name ReturningB value 0 ; ...hypermoderne
;
; AUTRES PARAMÈTRES
;
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
;
; BIBLIOTHÈQUES
;
setoption name GuideBookFile value players/ph-tarrasch2.bin
setoption name setoption name MainBookFile value hist/_pre30.bin


Variante

On trouve sur l'espace GitHub de Rodent IV l'ancien profil "Tarrasch" de Pawel Koziol partiellement adapté à Rodent IV. Le travail n'est visiblement pas terminé (par exemple, le poids des pièces est encore celui de Rodent II) et c'est pourquoi sans doute, Pawel ne le propose pas dans la distribution officielle. Certains choix cependant m'ont intéressés. Notamment, il a placé OwnMob et OppMob très haut, à 125, FlatMob étant dans la foulée ramené à zéro. Space est à 40, valeur reprise pour ma conversion. Pawel Koziol a aussi augmenté un peu PawnStructure, qui passe de 80, une valeur vraiment basse, à 85. Un profil réactualisé pourrait proposer :

➤Plus de mobilité, avec OwnMob et OppMob à 100, FlatMob à zéro.
➤De renforcer un peu le goût pour les fous avec KeepBishop à 5 et un BishopPair à 60. Après tout, c'est bien Tarrasch qui a déclaré : "je ne peux jouer aux échecs sans mon fou du roi".

➤D'augmenter un peu le poids de la dame.

➤Un malus pour une paire de cavaliers calqué sur la valeur du profil d'origine - à -10 - plutôt qu'au -1 standard de Rodent IV.

➤De porter PawnStructure à 85


; Personnalité "Tarrasch" pour Rodent IV
; Variante Rob Robinson
;
; PARAMETRES MATERIELS
;
setoption name PawnValueMg value 95
setoption name KnightValueMg value 380
setoption name BishopValueMg value 402 ; poids accentué (+3% environ)
setoption name RookValueMg value 530
setoption name QueenValueMg value 1172 ; poids accentué (+1% environ)
;
setoption name PawnValueEg value 110
setoption name KnightValueEg value 360
setoption name BishopValueEg value 380 ; poids accentué (+3% environ)
setoption name RookValueEg value 650
setoption name QueenValueEg value 1202 ; poids accentué (+1% environ)
;
; Keep (préférence)
;
setoption name KeepPawn value -1 ; marqueur offensif
setoption name KeepKnight value 0
setoption name KeepBishop value 5 ; préférence pour les fous
setoption name KeepRook value 0
setoption name KeepQueen value 0
;
; Paires
;
setoption name BishopPairMg value 60
setoption name BishopPairEg value 60
setoption name KnightPair value -10 ; standard : -1
setoption name RookPair value -11
;
; Autres
;
setoption name ExchangeImbalance value 25
setoption name Material value 90 ; jeu peu matérialiste
setoption name KnightLikesClosed value 5 ; préférence pour les jeux ouverts
setoption name RookLikesOpen value 3
setoption name MinorVsQueen value 5 ; standard : 10
;
; ACCORD DE PERSONNALITÉ et STYLES
;
setoption name OwnAttack value 120 ; joueur attaquant...
setoption name OppAttack value 90 ; ...mais pas romantique
setoption name OwnMobility value 100 ; mobilité équilibrée...
setoption name OppMobility value 100 ; ...et très élevée
setoption name FlatMobility value 0 ; équilibrage de la mobilité
;
setoption name PrimaryPstStyle value 1 ; style ''classic''
setoption name SecondaryPstStyle value 1 ; style ''classic''
setoption name PrimaryPstWeight value 50
setoption name SecondaryPstWeight value 50
;
setoption name KingTropism value 20
setoption name PiecePressure value 120 ; +20 : marqueur d'attaquant
setoption name Lines value 100
setoption name Outposts value 78
setoption name Space value 40 ; contrôle du centre
;
; STRUCTURE DE PIONS
;
setoption name PawnStructure value 85 ; relatif désintérêt pour la solidité de la position
setoption name PassedPawns value 100
setoption name PawnMass value 100
setoption name PawnChains value 100
setoption name PawnShield value 119
setoption name PawnStorm value 80 ; standard : 99
;
setoption name DoubledPawnMg value -8
setoption name DoubledPawnEg value -21
setoption name IsolatedPawnMg value -7
setoption name IsolatedPawnEg value -7
setoption name IsolatedOnOpenMg value -13
setoption name BackwardPawnMg value -2
setoption name BackwardPawnEg value -1
setoption name BackwardOnOpenMg value -10
;
; PATTERNS
;
setoption name FianchBase value 0 ; pas de...
setoption name FianchKing value 0 ; ...jeu...
setoption name ReturningB value 0 ; ...hypermoderne
;
; AUTRES PARAMÈTRES
;
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
;
; BIBLIOTHÈQUES
;
setoption name GuideBookFile value players/ph-tarrasch2.bin
setoption name setoption name MainBookFile value hist/_pre30.bin



José Raúl Capablanca

Personnalité pour Rodent IV par Rob Robinson

Voir aussi la mini-bio sur Capablanca.




Commentaire

Pawel Koziol a développé une simulation de Capablanca pour Rodent II, il y a bien longtemps. Mais contrairement à la plupart des autres vieux profils, forcément assez frustres, celui-ci n'a pas été adapté à Rodent III et n'a plus été proposé avec la nouvelle version du moteur.  Cela veut-il dire que Pawel Koziol ne le trouvait pas totalement satisfaisant ? Ne connaissant de Capablanca que ce que tout le monde sait - ou guère plus - je n'étais pas en mesure de trancher la question. Alors je me suis demandé : "que savons-nous d'essentiel sur le jeu de Capablanca ?".
J'ai rassemblé les données suivantes :

➤C'est un joueur positionnel, qui avance assez lentement et préfère user l'adversaire à la longue. Il mise avant tout sur la solidité de sa position et attend que l'autre joueur commette une erreur qui lui permettra de prendre l'avantage.  On voit rarement Capablanca se lancer dans des combinaisons tactiques compliquées. Son talon d'achille est d'ailleurs une médiocre aptitude à faire face aux situations confuses du point de vue tactique.
➤En revanche, il déploie le jeu sans attendre dans l'ouverture. Capablanca considère que l'ouverture doit se faire en 8 à 10 coups, au pire 12 coups.
➤Son jeu est défensif. Il ne cherche pas à créer de tension offensive, se contentant de saisir les opportunités de prise lorsqu'elles se présentent. Il n'hésite pas à lancer des attaques violentes et directes contre le roi adverse, mais seulement si la supériorité de sa situation sur celle de l'adversaire est solidement établie. En ce sens, il est un digne héritier de Steinitz.
➤Il est économe de ses pièces, ne les échangeant qu'avec une certaine réticence et jamais sans une bonne compensation. Sans les rechercher, il s'accommode facilement des échiquiers encombrés aux lignes fermées.
➤Son jeu est simple, clair, méthodique, prévisible. On lui a reproché parfois de manquer de profondeur stratégique, d'avancer sans plan. Il est vrai que ce n'était pas non plus un grand stratège. Mais il s'adaptait rapidement aux évolutions de son adversaire.
En somme, son style est l'antithèse du style romantique.
➤Capablanca avait inclus le bagage hypermoderne dans sa manière de jouer. Sans en être un théoricien, on peut même dire qu'il a anticipé le mouvement. Notamment, s'il défend l'idée classique de la prise du centre avec des pions, il pouvait tout aussi bien contrôler le centre à distance avec des pièces mineures.
➤Il avait une petite préférence pour la paire de fous, qu'il considérait comme supérieure à la paire de cavaliers. En revanche, le couple dame + cavalier lui semblait un meilleur duo que le couple dame + fou.
➤Capablanca était un fabuleux technicien des fins de parties, qu'il maîtrisait comme personne, à son époque.

A partir de ces simples observations générales, j'ai pu établir un profil grossier :

➤Pour l'évaluation de l'attaque, OppAtt devrait être modérément supérieur à OwnAtt, et l'attaque amoindrie des deux côtés, afin de traduire le rythme lent de Capablanca. C'est précisément ce qu'a fait Pawel Koziol pour le profil Rodent II : OwnAttack à 110 et OppAttack à 90.
Pour l'évaluation de la mobilité, Pawel Koziol avait choisi le couple 100 / 100. Ce qui donnerait pour Rodent IV : OwnMobility et OppMobility à 50. Que j'adopte.
➤Afin de ne pas infirmer la préférence pour la défense, les habituels marqueurs offensifs seront évacués au profit des valeurs moyennes : PiecePressure, Lines et OutPost à 100, PawnStorm à  99. Par contre je laisserais KingTropism à 20, valeur standard (contre "0" pour le profil Rodent II), Capa n'étant pas dépourvu d'agressivité envers le roi adverse.
Le jeu est positionnel avec PawnStructure à 120, PassedPawn et PawnChains à 110, KeepPawn à 2. Pour rendre compte du matérialisme du grand maître, nous mettrons classiquement ExchangeImbalance à 25 et Material à 105.

➤Pour KnightLikesClosed, j'ai conservé la valeur 6, choisie initialement par Pawel, Capablanca n'étant pas un adepte des jeux bloquants. La petite préférence pour la paire de fous est traduite par KeepBishop à 5 et un bonus accentué (+9) pour la paire. Enfin, j'ai monté à 5 le keep de la dame.
➤Côté style, je n'ai guère de doutes en choisissant le style classique comme primaire et le style "quirky" comme secondaire. Space à 30 aide à représenter le désir restant fort chez Capa de maîtriser le centre de l'échiquier.
➤Capablanca était un adepte modéré des recommandations hypermodernes. D'où des valeurs FianchBase, FianchKing et ReturningB positives mais minorées.
➤Pour les ouvertures, je fournis avec le profil une petite bibliothèque guide obtenue avec les parties du grand maître cubain (ne pas oublier de la copier dans le répertoire "players"). Télécharger la bibliothèque guide "Capablanca.bin" ?
➤La bibliothèque principale historique "_pre30.bin", constituée d'ouvertures pratiquées avant 1930, est déjà en place dans le dossier de Rodent IV.

Ci-dessous le profil complet.


Profil annoté

; Hommage à Capablanca
; Profil de Rob Robinson pour Rodent IV
; d'après un profil de Pawel Koziol pour Rodent II
;
; PARAMETRES MATERIELS
;
setoption name PawnValueMg value 95 ; standard : 90
setoption name KnightValueMg value 380
setoption name BishopValueMg value 390
setoption name RookValueMg value 530
setoption name QueenValueMg value 1160
;
setoption name PawnValueEg value 110
setoption name KnightValueEg value 360
setoption name BishopValueEg value 370
setoption name RookValueEg value 650
setoption name QueenValueEg value 1190
;
; Keep (préférence)
;
setoption name KeepPawn value 2 ; +2 (jeu positionnel)
setoption name KeepKnight value 0
setoption name KeepBishop value 5 ; +5 (préférence pour les fous)
setoption name KeepRook value 0
setoption name KeepQueen value 5 : +5 (petite préférence pour la dame)
;
; Paires
;
setoption name BishopPairMg value 60 : standard +9
setoption name BishopPairEg value 60 ; standard +9
setoption name KnightPair value -5 ; standard : -1
setoption name RookPair value -11
;
; Autres
;
setoption name ExchangeImbalance value 25 ; résistance à l'échange
setoption name Material value 105 : jeu matérialiste
setoption name KnightLikesClosed value 6
setoption name RookLikesOpen value 3
setoption name MinorVsQueen value 10
;
; ACCORD DE PERSONNALITÉ et STYLES
;
setoption name OwnAttack value 90 ; jeu défensif et...
setoption name OppAttack value 110 ; ...assez lent
setoption name OwnMobility value 50
setoption name OppMobility value 50
setoption name FlatMobility value 50
;
setoption name PrimaryPstStyle value 1 ; style "classic"
setoption name SecondaryPstStyle value 0 ; style "quirky"
setoption name PrimaryPstWeight value 58
setoption name SecondaryPstWeight value 40
;
setoption name KingTropism value 20 ; petit tropisme anti-roi
setoption name PiecePressure value 100
setoption name Lines value 100
setoption name Outposts value 100
setoption name Space value 30 ; jeu modérement central
;
; STRUCTURE DE PIONS
;
setoption name PawnStructure value 120 ; jeu positionnel
setoption name PassedPawns value 110 ; standard +10
setoption name PawnMass value 100
setoption name PawnChains value 110 ; standard +10 (jeu positionnel)
setoption name PawnShield value 119
setoption name PawnStorm value 99
;
setoption name DoubledPawnMg value -8
setoption name DoubledPawnEg value -21
setoption name IsolatedPawnMg value -7
setoption name IsolatedPawnEg value -7
setoption name IsolatedOnOpenMg value -13
setoption name BackwardPawnMg value -2
setoption name BackwardPawnEg value -1
setoption name BackwardOnOpenMg value -10
;
; PATTERNS
;
setoption name FianchBase value 6 ; standard : 13

setoption name FianchKing value 10 ; standard : 20
setoption name ReturningB value 6 ; standard : 10

;
; AUTRES PARAMÈTRES
;
setoption name Contempt value 10
setoption name SlowMover value 100
setoption name Selectivity value 175
setoption name SearchSkill value 10
setoption name BookFilter value 20
;
; BIBLIOTHÈQUES
;
setoption name GuideBookFile value players/capablanca.bin
setoption name MainBookFile value hist/_pre30.bin



Mikhaïl Botvinnik


Adaptation à Rodent IV de l'ancien profil de Pawel Koziol pour Rodent III.

Voir aussi la mini-bio de Mikhaïl Botvinnik.




Commentaire

Maîtrisant tous les compartiments du jeu de façon égale, Botvinnik pouvait se définir lui-même comme un joueur "universel". Il privilégiait une stratégie d'emprise à long terme sur son adversaire et son style était donc positionnel et méthodique, tant dans l'ouverture que dans les fins de partie. Mais si la situation s'y prêtait, il pouvait aussi se lancer dans des complications offensives. Sachant calculer profondément, il était parfaitement capable de prévoir l'issue d'une action tactique.
Les caractéristiques générales du profil sont donc celles d'un joueur au style assez neutre, avec:

➤Un accord de personnalité équilibré à la fois en attaque (100 / 100) et en mobilité (45 / 45). Notons tout de même l'amoindrissement de la mobilité des deux côtés, traduisant l'avancé prudente et méthodique du grand champion soviétique
➤Un jeu positionnel rigoureux: PawnStructure à 120, PassedPawn à 120, PawnMass à 110, OutPost à 100 - les autres paramètres positionnels étant en position moyenne.
➤Un jeu assez matérialiste : Material à 105 et ExchangeImbalance à 20.
J'ai conservé le style "quirky" en primaire - avec "classic" en PstStyle secondaire -, repris le léger affaiblissement du poids des fous et la réduction du malus pour pions doublés, recommandé par Pawel Koziol. Fianchetto étant à zéro sur l'ancien profil, j'ai diminué les marqueurs hypermodernes : FianchBase est à 6, FianchKing à 10 et ReturningB à 6. Je ne suis pas tout à fait sûr de bien faire. A chacun d'estimer si ces paramètres doivent être conservés ou non.



Profil annoté



; Botvinnik, personnalités pour Rodent IV
; Créée par Pawel Koziol pour Rodent III
; Adaptation de Rob Robinson
;
; PARAMETRES MATERIELS
;
setoption name PawnValueMg value 90
setoption name KnightValueMg value 380
setoption name BishopValueMg value 378 ; standard: 390
setoption name RookValueMg value 530
setoption name QueenValueMg value 1160
;
setoption name PawnValueEg value 110
setoption name KnightValueEg value 360
setoption name BishopValueEg value 358 ; standard: 370
setoption name RookValueEg value 650
setoption name QueenValueEg value 1190
;
; Keep (préférence)
;
setoption name KeepPawn value 0
setoption name KeepKnight value 0
setoption name KeepBishop value 0
setoption name KeepRook value 0
setoption name KeepQueen value 0
;
; Paires
;
setoption name BishopPairMg value 51
setoption name BishopPairEg value 51
setoption name KnightPair value -1
setoption name RookPair value -11
;
; Autres
;
setoption name ExchangeImbalance value 18 ; jeu matérialiste
setoption name Material value 105 ; jeu matérialiste
setoption name KnightLikesClosed value 6
setoption name RookLikesOpen value 3
setoption name MinorVsQueen value 10
;
; ACCORD DE PERSONNALITÉ et STYLES
;
setoption name OwnAttack value 100
setoption name OppAttack value 100
setoption name OwnMobility value 45
setoption name OppMobility value 45
setoption name FlatMobility value 55
;
setoption name PrimaryPstStyle value 0 ; style "quirky"
setoption name SecondaryPstStyle value 1 ; style "classic"
setoption name PrimaryPstWeight value 58
setoption name SecondaryPstWeight value 40
;
setoption name KingTropism value 20
setoption name PiecePressure value 100
setoption name Lines value 100
setoption name Outposts value 100
setoption name Space value 30 ; jeu modérément central
;
; STRUCTURE DE PIONS
;
setoption name PawnStructure value 120 ; standard +20
setoption name PassedPawns value 120 ; standard +20
setoption name PawnMass value 110 ; standard +10
setoption name PawnChains value 100
setoption name PawnShield value 119
setoption name PawnStorm value 99
;
setoption name DoubledPawnMg value -5 ; standard : -8
setoption name DoubledPawnEg value -15 ; standard : -21
setoption name IsolatedPawnMg value -7
setoption name IsolatedPawnEg value -7
setoption name IsolatedOnOpenMg value -13
setoption name BackwardPawnMg value -2
setoption name BackwardPawnEg value -1
setoption name BackwardOnOpenMg value -10
;
; PATTERNS
;
setoption name FianchBase value 6 ; standard : 13
setoption name FianchKing value 10 ; standard : 20
setoption name ReturningB value 6 ; standard : 10
;
; AUTRES PARAMÈTRES
;
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
;
; BIBLIOTHÈQUES
;
setoption name GuideBookFile value players/ph-botvinnik2.bin
setoption name MainBookFile value hist/_31to80.bin



Tigran Petrossian


Adaptation à Rodent IV du profil Petrossian pour Rodent III

Voir aussi la mini-bio concernant Petrossian.



Commentaire

Joeur de style "défenseur-bloqueur"

Je connais assez bien ce profil de Pawel Koziol destiné à reproduire le profil de Tigran Petrossian car je m'en suis servi comme base pour développer ma propre simulation de Viktor Kortchnoï. Il y avait en effet une ressemblance entre le style de ces deux grands joueurs, dont les parties commençaient généralement par une phase attentiste, défensive et positionnelle suivie, dans un second temps, d'une phase plus active, souvent assortie d'une contre-attaque vigoureuse.
Ce style "deux-en-un" n'est pas facile à simuler avec Rodent car les paramètres d'accord de personnalité du moteur ne peuvent pas changer en cours de partie. Pawel Koziol a toutefois utilisé avec succès le paramètre  KnightLikesClosed avec une valeur élevée (de 7 à 10).  Ce choix bonifie les positions pour lesquelles existent encore sur l'échiquier au moins un cavalier et 5 pions, ce qui pousse le moteur à préférer les positions encombrées et défensives. Mais lorsque le plateau commence à se dépeupler, le moteur peut passer à l'offensive. Il faut aussi bien sûr que l'accord de personnalité combine une évaluation de défenseur (OwnAtt supérieur à OppAtt) et une mobilité bloquante (OppMob supérieure à OwnMob).
Pawel Koziol a renforcé l'effet de KnightLikesClosed en programmant une préférence pour les cavaliers (KeepKnight à +5) et en diminuant le bonus pour avoir une paire de fous (BishopPair à 40).
ExchangeImbalance est à zéro : le Petrossian simulé sera donc susceptible de sacrifier une tour contre une pièce plus légère.   
Le PstStyle zéro "quirky" est conservé comme style primaire ; complété par le PstStyle secondaire 1 "classic".
Space à 100 rend compte d'un jeu fortement central.
Le recours fréquent à des ouvertures latérales avec fou en fianchetto est simulé par un FianchBase à 20 et par l'usage d'une bibliothèque guide d'ouvertures pratiquées par le champion Arménien.



Profil annoté

;
; Simulation de Petrossian
; Adaptation à Rodent IV d'un profil de P. Koziol pour Rodent III
; Par Rob Robinson
;
; PARAMETRES MATERIELS
;
setoption name PawnValueMg value 95
setoption name PawnValueEg value 110
setoption name KnightValueMg value 380
setoption name KnightValueEg value 360
setoption name BishopValueMg value 390
setoption name BishopValueEg value 370
setoption name RookValueMg value 530
setoption name RookValueEg value 650
setoption name QueenValueMg value 1160
setoption name QueenValueEg value 1190
;
; Keep (préférence)
;
setoption name KeepPawn value 0
setoption name KeepKnight value 5 ; +5
setoption name KeepBishop value 0
setoption name KeepRook value 0
setoption name KeepQueen value 0
;
; Paires
;
setoption name BishopPairMg value 40 ; standard -11
setoption name BishopPairEg value 40 ; standard -11
setoption name KnightPair value -9
setoption name RookPair value -11
;
; Autres
;
setoption name ExchangeImbalance value 0
setoption name Material value 100
setoption name KnightLikesClosed value 8 ; fermeture des lignes
setoption name RookLikesOpen value 3
setoption name MinorVsQueen value 10
;
; ACCORD DE PERSONNALITÉ et STYLES
;
setoption name OwnAttack value 100
setoption name OppAttack value 120 ; jeu défensif
setoption name OwnMobility value 50
setoption name OppMobility value 60 ; jeu bloquant
setoption name FlatMobility value 50
;
setoption name PrimaryPstStyle value 0 ; style quirky
setoption name SecondaryPstStyle value 1 ; style classic
setoption name PrimaryPstWeight value 58
setoption name SecondaryPstWeight value 40
;
setoption name KingTropism value 20
setoption name PiecePressure value 100
setoption name Lines value 100
setoption name Outposts value 120
setoption name Space value 100 ; jeu fortement central
;
; STRUCTURE DE PIONS
;
setoption name PawnStructure value 110 : standard +10 (jeu positionnel)
setoption name PassedPawns value 100
setoption name PawnMass value 100
setoption name PawnChains value 100
setoption name PawnShield value 119
setoption name PawnStorm value 110
;
setoption name DoubledPawnMg value -8
setoption name DoubledPawnEg value -21
setoption name IsolatedPawnMg value -9 ; standard -2
setoption name IsolatedPawnEg value -11 ; standard -4
setoption name IsolatedOnOpenMg value -13
setoption name BackwardPawnMg value -2
setoption name BackwardPawnEg value -1
setoption name BackwardOnOpenMg value -10
;
; PATTERNS
;
setoption name FianchBase value 20 ; standard +7
setoption name FianchKing value 20
setoption name ReturningB value 10
;
; AUTRES PARAMÈTRES
;
setoption name Contempt value -5 ; standard : 0
setoption name SlowMover value 100
setoption name Selectivity value 175
setoption name SearchSkill value 10
setoption name BookFilter value 20
;
; BIBLIOTHÈQUES
;
setoption name GuideBookFile value players/petrossian.bin
setoption name MainBookFile value hist/_31to80.bin


Viktor Kortchnoï


Adaptation à Rodent IV de mon profil Kortchnoï pour Rodent III

Voir aussi la mini-bio de Kortchnoï.

Et le commentaire détaillé de mon profil Kortchnoï pour Rodent III.




Commentaire

Style de jeu "passif-agressif"

Ce profil de Kortchnoï, je le connais par cœur car j'en suis l'auteur. L'adapter à Rodent IV a donc été très facile. La problématique pour simuler le jeu de Kortchnoï est la même que pour Petrossian : il faut contraindre le moteur à une première partie défensive et attentiste et faire en sorte qu'il déploie un jeu plus offensif dans un second temps. J'ai utilisé pour cela le subterfuge employé par Pawel Koziol pour son profil "Petrossian" :

➤Un accord de personnalité combinant une évaluation de défenseur (OwnAtt supérieur à OppAtt) et une mobilité bloquante (OppMob supérieure à OwnMob).
➤Le recours à un KnightLikesClosed élevé (8) associé à une légère augmentation du poids des cavaliers avec un KeepNight à 5 et un bonus un peu réduit pour avoir une paire de fous en début de partie. En bonifiant fortement les positions pour lesquelles restent en vie au moins un cavalier et de nombreux pions, KnightLikesClosed et les paramètres associés vont contribuer à garder le jeu fermé et défensif dans la première phase du jeu.

Kortchnoï était économe de ses pièces. Il présentait généralement un jeu très matérialiste et répugnait souvent (mais pas toujours!) à échanger des pièces. D'où Material à 110 et ExchangeImbalance à 20.

Comme Petrossian, Kortchnoï est un joueur positionnel, attentif à conserver une bonne structure de pions (poids accru pour les pions, PawnStructure à 110 et autres paramètres en position moyenne). Toutefois son jeu en milieu de partie est plus tactique et offensif que celui de Petrossian. Pour doper le côté offensif du moteur, j'ai sélectionné des valeurs offensives pour KingTropism (30), PiecePressure (110), Lines (110), OutPost (78), PawnStorm (110). Et j'ai placé le critère Space à 50, traduction d'une ambition centrale qui s'affirme au cours de la partie. Tous ces paramètres ont pour but de favoriser le "coup-de-poing" offensif dans la seconde phase du jeu, lorsque le plateau s'est vidé et/ou si l'adversaire commet une erreur grave.  

Kortchnoï avait fait sien le bagage hypermoderne et utilisait volontiers des ouvertures de flanc. D'où notamment un FianchBase à 20. Le PstStyle reste "quirky" en primaire, alors que "classic" en style secondaire me paraît approprié.

J'ai construit pour ce profil une bibliothèque d'ouvertures guide obtenue à partir de 6930 parties de Viktor Kortchnoï. Seules ont été retenues les ouvertures utilisées au moins trois fois. N'oubliez pas de la copier dans le répertoire players du dossier des ouvertures de Rodent IV.

Télécharger la bibliothèque d'ouverture "Kortschnoï.bin" ?

Pawel Koziol propose mon profil Kortchnoï pour Rodent III sur son espace GitHub mais pas dans la distribution officielle. Cela signifie je pense qu'il lui accorde un certain crédit, mais pas assez cependant pour l'intégrer à la distribution officielle de Rodent IV. On sait que Pawel est très exigeant en la matière et ne valide jamais une simulation de grand maître sans l'avoir longuement testée lui-même. Test qui débouche souvent d'ailleurs sur des modifications. Pour Kortchnoï, je suis quand même assez sûr de moi. La théorie est cohérente et j'ai passé beaucoup de temps à regarder fonctionner les différentes versions de ma simulation Kortchnoï pour Rodent III. Après avoir effectué de nombreux petits ajustements, j'ai obtenu un résultat qui me semble bon. A vous de juger.



Profil annoté

;
; Hommage à Kortchnoï
; Personnalité pour Rodent IV
; Créé par Rob Robinson pour Rodent III et adapté à Rodent IV
;
; PARAMETRES MATERIELS
;
setoption name PawnValueMg value 104 ; +10%
setoption name PawnValueEg value 121 ; +10%
setoption name KnightValueMg value 385 ; + 1,4 %
setoption name KnightValueEg value 365 ; + 1,4 %
setoption name BishopValueMg value 390
setoption name BishopValueEg value 370
setoption name RookValueMg value 530
setoption name RookValueEg value 650
setoption name QueenValueMg value 1160
setoption name QueenValueEg value 1190
;
; Keep (préférence)
;
setoption name KeepPawn value 0
setoption name KeepKnight value 5 ; +5
setoption name KeepBishop value 0
setoption name KeepRook value 0
setoption name KeepQueen value 0
;
; Paires
;
setoption name BishopPairMg value 40 ; standard -10
setoption name BishopPairEg value 51
setoption name KnightPair value -1
setoption name RookPair value -11
;
; Autres
;
setoption name ExchangeImbalance value 20 ; faible aptitude à accepter des échanges déséquilibrés
setoption name Material value 110 ; jeu matérialiste
setoption name KnightLikesClosed value 8 ; forte fermeture du jeu
setoption name RookLikesOpen value 3
setoption name MinorVsQueen value 10
;
; ACCORD DE PERSONNALITÉ et STYLES
;
setoption name OwnAttack value 100
setoption name OppAttack value 135 ; jeu fortement défensif
setoption name OwnMobility value 50
setoption name OppMobility value 65 ; jeu fortement bloquant
setoption name FlatMobility value 50
;
setoption name PrimaryPstStyle value 0 ; style "quirky"
setoption name SecondaryPstStyle value 1 ; style "classic"
setoption name PrimaryPstWeight value 58
setoption name SecondaryPstWeight value 40
;
setoption name KingTropism value 30 ; standard +10 (marqueur offensif)
setoption name PiecePressure value 110 ; standard +10 (marqueur offensif)
setoption name Lines value 110 ; standard +10 (ouverture des lignes : marqueur offensif)
setoption name Outposts value 78 ; marqueur offensif
setoption name Space value 50 ; jeu plus actif au centre en milieu de partie
;
; STRUCTURE DE PIONS
;
setoption name PawnStructure value 110 ; standard + 10 (jeu positionnel)
setoption name PassedPawns value 105 ; standard + 5
setoption name PawnMass value 100
setoption name PawnChains value 100
setoption name PawnShield value 119
setoption name PawnStorm value 110
;
setoption name DoubledPawnMg value -8
setoption name DoubledPawnEg value -21
setoption name IsolatedPawnMg value -7
setoption name IsolatedPawnEg value -7
setoption name IsolatedOnOpenMg value -13
setoption name BackwardPawnMg value -2
setoption name BackwardPawnEg value -1
setoption name BackwardOnOpenMg value -10
;
; PATTERNS
;
setoption name FianchBase value 20 ; joue volontier...
setoption name FianchKing value 20 ; ... dans le style...
setoption name ReturningB value 10 ; hypermoderne
;
; AUTRES PARAMÈTRES
;
setoption name Contempt value 5
setoption name SlowMover value 100
setoption name Selectivity value 175
setoption name SearchSkill value 10
setoption name BookFilter value 20
;
; BIBLIOTHÈQUES
;
setoption name GuideBookFile value players/kortchnoi.bin
setoption name MainBookFile value hist/_81to06.bin


Anatoly Karpov


Adaptation à Rodent IV d'un profil pour Rodent III développé initialement par Brendan J. Norman pour Rodent II puis revu par Pawel Koziol pour Rodent III.

Voir aussi la mini-bio de Karpov.




Commentaire

Bien que proposé par Pawel sur GitHub depuis plusieurs années, d'abord sur l'espace réservé à Rodent II, puis Rodent III puis maintenant Rodent IV (mais encore sous la forme ancienne), cette personnalité "Karpov" n'a jamais été intégrée à la distribution officielle. Cela veut probablement dire que l'auteur de Rodent, qui est très exigeant dans ce domaine, ne lui fait pas totalement confiance.
Je n'ai pas d'avis vraiment éclairé. Je peux juste dire que, compte tenu de ce que je sais du jeu de Karpov, les choix les plus généraux me semblent tout à fait crédibles. Nous avons un jeu offensif mais extrêmement prudent, progressant sûrement mais lentement. D'où un OwnAtt prédominent (25 d'écart) mais une évaluation de l'attaque amoindrie des deux côtés (15 points d'affaiblissement).
Idem pour la mobilité : OwnAtt dominant de peu et évaluation de la mobilité légèrement affaiblie des deux côtés.
Le jeu de Karpov est notoirement connu pour être bloquant et ultra-positionnel, ce qui est obtenu dans le profil par un KnightLikesClosed très élevé (10), une préférence (keep)  pour les pions et les cavaliers, une moindre préférence pour la reine, un faible goût pour l'échange (ExchangeImbalance élevé, material à 105), une attention extrême à la qualité de la position (PawnStructure à 150, OutPost à 120) et une attention renforcée aux conditions de passage des pions (
Passedpawn à 150)...
Pour les variations du poids des pièces par rapport au modèle standard, je fais confiance à Brendan et à Pawel pour avoir de bonnes raisons d'avoir fait ces choix.
Pour ma part j'ai conservé le PstStyle "quirky" en primaire et choisi le "classic" en secondaire, avec un critère Space à 0. Les poids de pièces et les malus pour pions isolés, doublés et arriérés ont été convertis sans modifications aux valeurs de Rodent IV.
N'oubliez pas de copier le bibliothèque d'ouvertures "ph-karpov2.bin" dans le sous-dossier players des bibliothèques. Pawel a oublié de nous la fournir dans la dernière distribution de Rodent IV. La bibliothèque principale historique "_81to06.bin" est déjà inclue dans la distribution du moteur.

Télécharger la bibliothèque guide ph-karpov2.bin"?



Profil annoté

;
; Personnalité Karpov pour Rodent IV
; Auteurs : Brendan J. Norman et Pawel Koziol
; Adaptation à Rodent IV par Rob Robinson
;
; PARAMETRES MATERIELS
;
setoption name PawnValueMg value 90
setoption name KnightValueMg value 362 ; standard : 380
setoption name BishopValueMg value 392 ; standard : 390
setoption name RookValueMg value 568 ; standard : 530
setoption name QueenValueMg value 1136 ; standard : 1160
;
setoption name PawnValueEg value 110
setoption name KnightValueEg value 360
setoption name BishopValueEg value 354 ; standard : 370
setoption name RookValueEg value 648 ; standard : 650
setoption name QueenValueEg value 1180 ; standard : 1190
;
; Keep (préférence)
;
setoption name KeepPawn value 2 ; +2
setoption name KeepKnight value 5 ; +5
setoption name KeepBishop value 0
setoption name KeepRook value 0
setoption name KeepQueen value -5 ; -5
;
; Paires
;
setoption name BishopPairMg value 60 ; standard +9
setoption name BishopPairEg value 60 ; standard +9
setoption name KnightPair value -1
setoption name RookPair value -11
;
; Autres
;
setoption name ExchangeImbalance value 20 ; standard +10 (faible goût pour les échanges déséquilibrés)
setoption name Material value 105 ; jeu matérialiste
setoption name KnightLikesClosed value 10 ; préférence pour les positions fermées
setoption name RookLikesOpen value 3
setoption name MinorVsQueen value 10
;
; ACCORD DE PERSONNALITÉ et STYLES
;
setoption name OwnAttack value 110 ; jeu offensif...
setoption name OppAttack value 85 ; ...mais prudent
setoption name OwnMobility value 50 ; préférence pour sa propre mobilité...
setoption name OppMobility value 47 ; ...mais jeu lent
setoption name FlatMobility value 50
;
setoption name PrimaryPstStyle value 1 ; style "quirky"
setoption name SecondaryPstStyle value 0 ; style "classic"
setoption name PrimaryPstWeight value 58
setoption name SecondaryPstWeight value 40
;
setoption name KingTropism value 20
setoption name PiecePressure value 100 ; standard +50 (marqueur offensif)
setoption name Lines value 100
setoption name Outposts value 120 ; standard 78
setoption name Space value 0
;
; STRUCTURE DE PIONS
;
setoption name PawnStructure value 150 ; standard +50 (jeu fortement positionnel)
setoption name PassedPawns value 150 ; standard +50 (privilégie la promotion)
setoption name PawnMass value 100
setoption name PawnChains value 100
setoption name PawnShield value 119
setoption name PawnStorm value 99
;
setoption name DoubledPawnMg value -8
setoption name DoubledPawnEg value -21
setoption name IsolatedPawnMg value -7
setoption name IsolatedPawnEg value +3 ; standard : -7
setoption name IsolatedOnOpenMg value -13
setoption name BackwardPawnMg value -2
setoption name BackwardPawnEg value -1
setoption name BackwardOnOpenMg value -10
;
; PATTERNS
;
setoption name FianchBase value 13
setoption name FianchKing value 20
setoption name ReturningB value 20 ; standard +10
;
; AUTRES PARAMÈTRES
;
setoption name Contempt value 10
setoption name SlowMover value 100
setoption name Selectivity value 175
setoption name SearchSkill value 10
setoption name BookFilter value 20
;
; BIBLIOTHÈQUES
;
setoption name GuideBookFile value players/ph-karpov2.bin
setoption name MainBookFile value hist/_81to06.bin


Garry Kasparov


Adaptation d'un profil pour Rodent III à Rodent IV

Voir aussi la mini-bio sur Kasparov.




Commentaire

Joueur de type "attaquant tactique"

Je propose depuis plusieurs années un profil Kasparov dit "83" pour Rodent III d'abord sur mon site Robinson Jeux Gratuits puis ici, sur Echecs & Informatique. Récemment, Pawel Koziol a ajouté sur son espace GitHub une série de profils de Rodent III à adapter à la nouvelle version du moteur, parmi lesquels se trouve ce profil Kasparov 83 - ce qui me laisse supposer que Pawel l'a trouvé crédible.   
Surprise à l'ouverture de cette personnalité : on me l'attribue ! N'en étant pas du tout l'auteur, j'ai cherché où j'avais bien pu mettre la main dessus, sans succès. Impossible de retrouver la source. On dirait bien que ce Kasparov 83 a disparu du Web - sauf de mon site et de l'espace GitHub de Pawel.

Je me suis contenté d'adapter le profil à Rodent IV, sans changer les valeurs choisies par l'auteur mais, à vue de nez, les choix faits paraissent assez pertinents. L'ancien champion du monde présentait un style tacticien agressif et mobile que Rodent sait très bien imiter : OppAtt très élevé (245), fort OwnMob (85) avec mobilité accentuée des deux côtés (OppMob à 60).
Le jeu est favorable à l'échange et donc relativement peu matérialiste. ExchangeImbalance était à 18 sur le profil Rodent III, valeur standard, alors que la valeur standard pour Rodent IV est de 10. Pour un joueur aussi peu matérialiste que Kasparov, qui nous a donné plusieurs exemples de sacrifice de dame ou de tour spectaculaire, ExchangeImbalance à 10 me paraît donc une valeur maximum. Je suppose qu'on pourrait même l'abaisser encore. Quant à Material, il reste à 88, valeur peut-être un rien trop basse.
J'ai bien sûr conservé tous les marqueurs offensifs : KingTropism à 55, PiecePressure à 145, Lines à 110, PawnStorm à 140, OutPost à 78...
Côté PstStyle le style ''quirky'' initial est conservé pour le primaire. Le style ''classic'' en secondaire, avec Space à 20 m'a paru approprié.
Le jeu est modérément positionnel. La plupart des paramètres habituels, notamment PawnStructure, sont à la valeur standard.  
Concernant le matériel, je suis un peu surpris par la majoration de tous les paramètres keep. J'aurai volontiers tous mis à 0 sauf le keep de la reine. Je ne vois pas bien l'intérêt de majorer pratiquement tous les critères Keep d'une même valeur. A vous de voir.
J'ai opéré pareillement le glissement pour les valeurs des paires de pièces et les malus pour pions isolés, doublés ou arriérés.


Profil annoté


;
; Personnalité Kasparov pour Rodent IV

; Adapté d'un profil pour Rodent III par Rob Robinson
; Auteur original inconnu
;
;
; PARAMETRES MATERIELS
;
setoption name PawnValueMg value 90
setoption name KnightValueMg value 365 ; standard : 380
setoption name BishopValueMg value 390
setoption name RookValueMg value 560 ; standard : 530
setoption name QueenValueMg value 1180 ; standard : 1160
;
setoption name PawnValueEg value 110
setoption name KnightValueEg value 360
setoption name BishopValueEg value 355 ; standard : 370
setoption name RookValueEg value 650
setoption name QueenValueEg value 1178 ; standard : 1190
;
; Keep (préférence)
;
setoption name KeepPawn value 8 ; +8
setoption name KeepKnight value 8 ; +8
setoption name KeepBishop value 8 ; +8
setoption name KeepRook value 8 ; +8
setoption name KeepQueen value 20; ; +20
;
; Paires
;
setoption name BishopPairMg value 60 ; standard +9
setoption name BishopPairEg value 60 ; standard +9
setoption name KnightPair value -1
setoption name RookPair value -11
;
; Autres
;
setoption name ExchangeImbalance value 10
setoption name Material value 88 ; jeu très peu matérialiste
setoption name KnightLikesClosed value 6
setoption name RookLikesOpen value 3
setoption name MinorVsQueen value 4 ; standard : 10
;
; ACCORD DE PERSONNALITÉ et STYLES
;
setoption name OwnAttack value 245 ; jeu très offensif
setoption name OppAttack value 100
setoption name OwnMobility value 85 ; jeu offensif...
setoption name OppMobility value 60 ; … et très mobile
setoption name FlatMobility value 40 ; équilibration de l'accentuation de la mobilité
;
setoption name PrimaryPstStyle value 0 ; style "quirky"
setoption name SecondaryPstStyle value 1 ; style "classic"
setoption name PrimaryPstWeight value 58
setoption name SecondaryPstWeight value 40
;
setoption name KingTropism value 55 ; fort marqueur offensif
setoption name PiecePressure value 145 ; fort marqueur offensif
setoption name Lines value 110 ; marqueur offensif
setoption name Outposts value 78 ; marqueur offensif
setoption name Space value 20
;
; STRUCTURE DE PIONS
;
setoption name PawnStructure value 100
setoption name PassedPawns value 100
setoption name PawnMass value 100
setoption name PawnChains value 100
setoption name PawnShield value 119
setoption name PawnStorm value 140 ; fort marqueur offensif
;
setoption name DoubledPawnMg value -8
setoption name DoubledPawnEg value -20 ; standard : -21
setoption name IsolatedPawnMg value -7
setoption name IsolatedPawnEg value 0 ; standard : -7
setoption name IsolatedOnOpenMg value -13
setoption name BackwardPawnMg value -2
setoption name BackwardPawnEg value -1
setoption name BackwardOnOpenMg value -10
;
; PATTERNS
;
setoption name FianchBase value 13
setoption name FianchKing value 20
setoption name ReturningB value 10
;
; AUTRES PARAMÈTRES
;
setoption name Contempt value 10
setoption name SlowMover value 100
setoption name Selectivity value 175
setoption name SearchSkill value 10
setoption name BookFilter value 20
;
; BIBLIOTHÈQUES
;
setoption name GuideBookFile value players/kasparov.bin
setoption name MainBookFile value rodent.bin


Les nouveaux Grands Maîtres

Ce sont des personnalités que j'ai créé directement pour Rodent IV. Pour l'instant, il n'y a qu'une seule personnalité dans cette catégorie, celle de Nigel Short. Le prochain sera cerytainement Peter léko, puis je m'attaquerai à Magnus Carlsen et Vachier-Lagrave.




Nigel Short

Simulation de Nigel Short pour Rodent IV

Voir aussi la mini-bio de Short.






Commentaire

Le jeu très offensif de Short est assez facile à imiter avec Rodent. Il sera d'autant plus réaliste que le champion anglais joue toujours plus au moins de la même façon - ce qui d'ailleurs est l'une de ses faiblesses. Une fois de plus, le profil de Chessmaster m'a servi de base de départ. La simulation décrivait un joueur fortement attaquant mais assez matérialiste, à la mobilité élevée, beaucoup plus tactique que positionnel.

Jeu offensif et mobile :  l'accord de personnalité de "Short" combine une évaluation très offensive (OwnAtt à 140 et OppAtt à 100, soit un différentiel de 40 points), avec une mobilité personnelle élevée (OwnMob à 65, OppMob à 50). Le caractère offensif est complété par un KingTropism à 25, un PiecePressure à 110. OutPost est bas, à 60. En revanche, l'intérêt de Short pour la promotion de pions étant modeste, PassedPawns est à 95.
Matérialisme : pour un joueur attaquant, Short fait preuve d'un certain matérialisme. Sur une sélection de 50 parties du joueur britannique, les rapports d'analyse de Lucas Chess montrent en effet une certaine frilosité à l'échange. Voilà pourquoi j'ai placé Material assez haut, à 110 (j'ai commencé les tests avec une valeur de 95), et ExchangeImbalance à 30.
Contrepartie de son style offensif et mobile, Short accorde relativement peu d'importance à la solidité de sa position. PawnStructure est donc à 78. PawnMass et PawnChain à 90. J'ai également abaissé à -2 le Keep des cavaliers.
La protection du roi n'étant pas un souci majeur, PawnShield est à 100, soit -19 par rapport à la valeur standard.
Ouverture des lignes : Short a une nette préférence pour les lignes ouvertes, qui s'accommodent bien avec son jeu mobile. Classiquement, KnightLikesClosed est donc placé à 5, et Lines à 110. Dans la foulée, la préférence pour les cavaliers passe du neutre à -2.
PstStyle : Short est censé avoir un style de jeu assez classique et de ne pas jouer à la manière hypermoderne. Le PstStyle primaire est donc "classic" et le secondaire "Normal". Les "patterns" hypermodernes ne sont pas à zéro mais fortement amoindris.
Space à 20 traduit l'objectif relativement mineur de contrôler directement le centre.
Bibliothèque guide : Pavel Hase propose une de ses géniales bibliothèques pour Nigel Short.

Télécharger la bibliothèque Ph-Short2.bin ?

Copiez-la dans le sous-répertoire "players" du dossier "books" de Rodent IV.

Ce profil "Short" pourrait sans doute être un peu affiné mais dans les grands traits, je le crois fidèle. Après avoir testé 5 versions différentes de mon imitation, les rapports de Lucas Chess ont donné à la dernière des valeurs très proches de celles du champion anglais.


Le profil annoté

; Simulation de Nigel Short
; Auteur : Rob Robinson
; V5 Août 2021
;
; PARAMETRES MATERIELS
;
setoption name PawnValueMg value 90
setoption name KnightValueMg value 380
setoption name BishopValueMg value 390
setoption name RookValueMg value 530
setoption name QueenValueMg value 1160
;
setoption name PawnValueEg value 110
setoption name KnightValueEg value 360
setoption name BishopValueEg value 370
setoption name RookValueEg value 650
setoption name QueenValueEg value 1190
;
; Keep (préférence)
;
setoption name KeepPawn value 0
setoption name KeepKnight value -2 ; léger amoindrissement
setoption name KeepBishop value 0
setoption name KeepRook value 0
setoption name KeepQueen value 0
;
; Paires
;
setoption name BishopPairMg value 51
setoption name BishopPairEg value 51
setoption name KnightPair value -1
setoption name RookPair value -11
;
; Autres
;
setoption name ExchangeImbalance value 30 ; frilosité à l'échange
setoption name Material value 110 ; jeu assez matérialiste
setoption name KnightLikesClosed value 5 ; ouverture du jeu
setoption name RookLikesOpen value 3
setoption name MinorVsQueen value 10
;
; ACCORD DE PERSONNALITÉ et STYLES
;
setoption name OwnAttack value 140 ; jeu moteur très agressif
setoption name OppAttack value 100
setoption name OwnMobility value 65 ; jeu moteur très mobile
setoption name OppMobility value 50
setoption name FlatMobility value 50
;
setoption name PrimaryPstStyle value 1 ; style ''classic''
setoption name SecondaryPstStyle value 2 ; style ''normal''
setoption name PrimaryPstWeight value 58
setoption name SecondaryPstWeight value 40
;
setoption name KingTropism value 25 ; marqueur offensif
setoption name PiecePressure value 110 ; marqueur offensif
setoption name Lines value 110 ; bonus pour les lignes ouvertes
setoption name Outposts value 60 ; marqueur offensif
setoption name Space value 20 ; intérêt modéré pour le contrôle central  
;
; STRUCTURE DE PIONS
;
setoption name PawnStructure value 78 ; faible structure de pions
setoption name PassedPawns value 95 ; intérêt limité pour la promotion
setoption name PawnMass value 90 ; standard : 100
setoption name PawnChains value 90 ; standard : 100
setoption name PawnShield value 100 ; standard : 119 (faible protection du roi)
setoption name PawnStorm value 99
;
setoption name DoubledPawnMg value -8
setoption name DoubledPawnEg value -21
setoption name IsolatedPawnMg value -7
setoption name IsolatedPawnEg value -7
setoption name IsolatedOnOpenMg value -13
setoption name BackwardPawnMg value -2
setoption name BackwardPawnEg value -1
setoption name BackwardOnOpenMg value -10
;
; PATTERNS
;
setoption name FianchBase value 8 ; standard : 13
setoption name FianchKing value 10 ; standard : 20
setoption name ReturningB value 10
;
; AUTRES PARAMÈTRES
;
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
;
; BIBLIOTHÈQUES
;
setoption name GuideBookFile value players/ph-short2.bin
setoption name MainBookFile value rodent.bin

A suivre...

 
 
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); })();