Menu principal :
Moteurs pour enfants et pour débutants
Comme adversaires pour jouer, les moteurs ultra-

Sommaire de cette page
C'est quoi un moteur faible de qualité ?
16 bons petits moteurs d'échecs pour petits joueurs
Acqua D - Le punching ball
BabyChess - Partenaire sympa pour débutants
Belofte - Moteur de passage
T-Rex - Le premier adversaire sérieux
Dreamer - L'intuitif sans calcul
Casper - Joueur de club basique
Cicada - Attaquant optimiste sans radar défensif
TSCP - Le minimaliste honnête
Polar Chess - Rationaliste naïf
Tarrasch Toy - Le dogmatisme classique
Pulse - Le moteur enthousiaste
Shallow blue 2 - Le matérialiste borné
MinichessAI - Le moteur aux multiples personnalités
Chenard - Un vieux toujours d'attaque
MicroMax (ou Umax) - Minimalist chess
Faile - Le moteur parano
Dll VCRUNTIME manquantes ?
Arena Petits Moteurs
Affronter les moteurs "À la loyale"
Les bibliothèques d'ouvertures
Téléchargement
C'est quoi un moteur faible de qualité ?
Tout moteur faible n'est pas pour autant un candidat naturel de cette sélection. Le moteur doit avoir aussi une "personnalité", ce qui englobe un style de jeu mais aussi des travers bien caractéristiques, si possible ressemblant aux défauts de certains joueurs humains de force comparable. Bref, c'est le moteur qui donne l'impression qu'un autre humain donne la réplique.
C'est à la lumière de cette définition que j'ai réévalué ma première sélection. Globalement, elle était excellente, et la plupart de mes choix initiaux ont été reconduits. J'ai supprimé certains moteurs que j'avais retenus initialement pour un aspect historique (Microchess 76 et Sargon 1979, au style vraiment horrible) ou pour l'anecdote (Toledo NanoChess, plus petit moteur du monde) et quelques rares moteurs trop plats.
J'ai aussi testé beaucoup de nouveaux moteurs mais n'en ai finalement retenu que deux de plus : Faile, dans la tranche de force haute (1950 Elo), pour son style paranoïaque, et TSCP pour son minimalisme honnête. Au total, la sélection comprend maintenant 16 moteurs, de 750 Eloà 1950 Elo. Les voici en détails...
16 bons petits moteurs d'échecs pour petits joueurs
La collection est classée du plus faible au plus fort, mais il faut savoir que ce classement risque parfois d'être un peu arbitraire - surtout dans la tranche 1400-1600 où on trouve beaucoup de moteurs difficiles à distinguer en termes de force...
Acqua D - Le punching ball
Type : UCI
Niveau : ~750 Elo
Rien à configurer
Gère les variantes (donc peut revenir en arrière dans la partie).
Contrôle de temps : ne pas sélectionner de réglages tels que "temps par coup", profondeur fixe ou nombre de nodes qui perturbent le fonctionnement du moteur.
Sortie moteur complète
Version : 3.5.3
Bibliothèque : non
Il n'y a pas grand chose d'intéressant à dire sur ce moteur qui n'est pas loin de faire n'importe quoi. Son utilité est simple : fournir un adversaire permettant de découvrir le jeu et, dans un second temps, donner très vite le sentiment de réussite en se laissant battre facilement. C’est un outil de motivation, pas de formation.
BabyChess - Partenaire sympa pour débutants
Type : Winboard 1
Niveau : ~1000
Rien à configurer
Gère les variantes (donc peut revenir en arrière dans la partie).
Contrôle de temps : ne pas sélectionner de réglages tels que "temps par coup", profondeur fixe ou nombre de nodes qui perturbent le fonctionnement du moteur.
Sortie moteur complète
Version : 4x
Bibliothèque : oui
BabyChess - ou Chess 4x - est une déclinaison fortement simplifiée d'Obender, moteur d'échecs du programmeur russe Evgeniy Korniloff. Le but était vraisemblablement de fournir un moteur volontairement très faible pour joueurs enfants. Son style de jeu alerte en fait un bon partenaire de jeu.
Style : tactique naïf
BabyChess est un moteur offensif mais maladroit. Il aime prendre du matériel et lancer des attaques directes mais sa défense est faible car il oublie les menaces et laisse souvent son roi exposé. Il déteste les positions fermées et les manœuvres lentes. Il n'a aucun sens stratégique.
Site officiel : plus de site officiel
Belofte - Moteur de passage
Type : UCI
Niveau : ~1100 Elo
Menu de configuration (voir paramétrage)
Gère les variantes (donc peut revenir en arrière dans la partie).
Contrôle de temps : toutes les possibilités sont valides
Sortie moteur complète
Version : 2.1.9
Bibliothèque : non
Les moteurs de moins de 1000 Elo ont pour principale fonction de servir de punching ball aux joueurs grands débutants. Les moteurs de 1400-1600 Elo, encore faibles mais déjà expressifs, sont des partenaires à personnalité très utiles pour les joueurs qui ne sont plus des grands débutants. Entre les deux, il y a un petit espace qui est fort bien occupé par Belofte (et T-Rex, un poil plus fort). Il est faible mais ne semble pas jouer pour autant au hasard. Il a une évaluation déjà structurée, valorise l'activité immédiate, la mobilité, les coups directs. Sans parler d'un style, c'est un petit moteur volontariste, qui aime l'activité plus que la sécurité. C'est le partenaire de passage pour le joueur qui reste débutant mais connaît déjà un peu le jeu.
Paramétrage
Le menu de configuration de Belofte contient un paramètre "alg" qui ouvre sur le choix de divers procédés de recherche : Random, StaticEval, BruteForce, SearchIterativBF, AB (défaut), ABFS, ABFH.
La plupart n'ont pas d'intérêt. Le mode par défaut, AB, signifie "alpha-béta", soit un classique Minimax avec élagage Alpha-Béta. C'est la méthode standard des moteurs classiques apportant un bon compromis entre vitesse, profondeur et fiabilité. C'est le vrai mode normal de Belofte, celui qui fait son intérêt.
ABFH signifie Alpha-Beta + Full Heuristics et c'est le seul mode dont l'usage aurait un réel intérêt pratique. Il ajoute quelques petits perfectionnements qui feront gagner peut-être 30 à 40 Elo à Belofte. Le moteur sera aussi un peu plus stable et un peu plus propre.
Site officiel : https://sourceforge.net/projects/belofte/
T-Rex - Le premier adversaire sérieux
Type : UCI
Niveau : ~1200 Elo
Menu de configuration : voir ci-dessous
Gère les variantes (donc peut revenir en arrière dans la partie).
Contrôle de temps : toutes les possibilités sont valides
Sortie moteur complète
Version : 1.9 b
Bibliothèque : non
Style : alerte
Ce petit moteur du français Christophe Drieu offre un jeu faible, mais avec un style plus vivant que ce qu’on attend de ce niveau. Les petits moteurs 1200 jouent souvent de façon mécanique et le style est plat. T-Rex est plus dynamique et n'est pas complètement figé. Il produit des parties plus vivantes et plus instructives pour le joueur grand débutant.
Configuration
Le menu de configuration du moteur donne accès à 4 paramètres :
Mobility : 100 (entre 0 et 900). Si on l'augmente, le jeu moteur devient plus dynamique.
Draw : 200 (entre -900 et 900). Si on augmente la valeur, le moteur est plus rétif à abandonner. Si on la diminue, c'est bien sûr l'inverse.
Windows : 100 (entre 0 et 900). T-Rex met en œuvre une heuristique d'élagage appelée "fenêtre d'aspiration". Lorsque ce paramètre est bas (fenêtre étroite), sa recherche se cantonne dans un registre étroit. Le style est plus nerveux, plus rapide mais les risques d'erreurs tactiques augmentent. Si le paramètre est élevé (fenêtre large), l'élagage sera moins sévère. Le moteur sera plus lent, le style moins vif et il fera moins d'erreurs tactiques. Mais sans allongement de sa durée de réflexion, il explorera moins profond et ne gagnera donc pas en force.
100 est un bon compromis qui donne son jeu dynamique à T-Rex. Il ne serait pas raisonnable de descendre en dessous. On pourrait éventuellement donner à Windows une valeur entre 200 et 300, pour un jeu plus qualitatif.
QuickPonder : décoché par défaut, de sorte que le moteur ne continue pas à réfléchir pendant que vous prenez le temps de choisir votre prochain coup.
Site officiel : plus de site actif
Dreamer - L'intuitif sans calcul
Type : Winboard 2
Niveau : ~1300 Elo
Pas de menu de configuration
Gère les variantes (donc peut revenir en arrière dans la partie).
Contrôle de temps : ne pas sélectionner de réglages tels que "temps par coup", profondeur fixe ou nombre de nodes qui perturbent le fonctionnement du moteur.
Sortie moteur complète
Version : v0.3.0 64 bits
Bibliothèque : non
Dreamer est le moteur de réflexion qui accompagne depuis ses débuts en 2005 le programme d'échecs pour enfants DreamChess, d'origine néerlandaise. Après 10 ans sans évolution, le logiciel est arrivé dans une version améliorée en 2019, accompagné d'un Dreamer qui passe de v2 à v3. Le moteur a un peu progressé, lui aussi. CCRL le classe à 1313 Elo en format 40/15. Cela reste faible mais c'est un moteur intéressant malgré tout car il reste cohérent et donne des parties compréhensibles pour les débutants. C'est donc un excellent sparring partner pour joueurs faibles.
Style : intuitif sans calcul
Dreamer joue de manière assez spécifique : il développe rapidement et offre un jeu qui semble alerte, fluide et naturel. Il ressemble à un petit joueur humain qui aurait quelques bons réflexes et jouerait au feeling mais ne calculerait pas vraiment. Dreamer est donc mauvais tacticien. Il est également faible en défense (il protège mal son roi) et exécrable en finales - corollaire de sa faiblesse tactique.
DreamChess
Le moteur Dreamer peut aussi être utilisé avec son interface dédiée, DreamChess. Un seul avantage par rapport à Arena : c'est plus fun ! Notamment, on peut jouer sur un échiquier 3D. Voir "DreamChess".
Site officiel : https://www.dreamchess.org/
Casper - Joueur de club basique
Type : UCI
Niveau : ~1400 Elo
Pas de menu de configuration
Gère les variantes (donc peut revenir en arrière dans la partie).
Contrôle de temps : toutes les possibilités offertes par Arena sont valides
Sortie moteur complète
Version : rev 4 64 bits
Bibliothèque : non
Ce moteur a été développé par Shikhar Srivastava alors qu'il était doctorant du département d'ingénierie informatique de l'université de Rochester. Sa recherche est poussive car le moteur n'est doté d'aucune heuristique sophistiquée d'élagage. L'auteur n'avait aucune prétention compétitive. Il a seulement voulu reproduire le jeu d'un joueur de club basique. C'est un très bon miroir de nombre de joueurs 1400-1500.
Le style : appliqué mais schématique
Caspar a un style assez reconnaissable, même s'il est moins "théâtral" que Faile ou Pulse. Son jeu est direct, priorisant le développement et évitant les complications inutiles. Mais sa tactique est à courte vue et il a du mal à évaluer les attaques adverses - ou plus généralement toutes les situations dynamiques. Il échange trop facilement les pièces et a tendance à simplifier à tort.
Site officiel : https://github.com/shikharsrivastava/Casper-Chess-Engine
Cicada - Attaquant optimiste sans radar défensif
Type : UCI
Niveau : ~1400 Elo
Pas de menu de configuration
Gère les variantes (donc peut revenir en arrière dans la partie).
Contrôle de temps : ne pas sélectionner de réglage tels que "temps par coup", profondeur fixe ou limitation du nombre de nodes car le moteur plante avec ces réglages. Les choix "Blitz" et "Tournoi" fonctionnent sans soucis.
Sortie moteur complète
Version : v0.1 64-bit
Bibliothèque : non
Cette "cigale" de l'américain Mohammad Kayali est un autre moteur de programmeur amateur pas très fort mais de qualité. Une routine de recherche tranquille limite le néfaste effet d'horizon, plaie des petits moteurs d'amateurs. Cicada a une "personnalité" marquée : son jeu est nerveux et très actif.
Style : dynamique
Cicada fait preuve d'un style agressif qui paraît assez naturel. Il recherche l'initiative, aime forcer, attaque facilement. En revanche, sa défense est fragile. Il surestime les sacrifices et joue souvent mal les finales. C'est un adversaire utile pour apprendre à encaisser une attaque, ne pas paniquer, punir les sacrifices incorrects.
Cicada est proche de Pulse chess mais son style est plus lisible et il est moins impulsif.
Site officiel : https://github.com/mkyl/cicada/releases
TSCP - Le minimaliste honnête
Type : Winboard 1
Niveau : ~1400-1500
Rien à configurer
Gère les variantes (donc peut revenir en arrière dans la partie).
Contrôle de temps : toutes les possibilités sont valides
Sortie moteur complète
Version : 1.81
Bibliothèque : non
TSCP signifie Toms' Simple Chess Program. Il est développé par Tom Kerrigan pour illustrer les principes de base de la programmation de moteurs alpha-béta. Autrement dit, c'est un moteur pédagogique, très sommaire. Il est minimaliste mais honnête, sans artifice. Il joue proprement mais rate régulièrement les tactiques simples. Il est transparent comme du cristal : il ne ruse pas et on comprend toujours facilement ce qu'il veut faire. Quand il fait des erreurs elles sont très compréhensibles. Inversement, il ne comprendra pas vos ruses.
Style : hyper-matérialiste
TSCP est hyper-matérialiste et ce tropisme domine totalement son jeu : il n'envisage jamais aucune compensation abstraite. Un pion est un pion et c'est tout. Ce conservatisme produit de l'attentisme. TSCP est très sensible aux conditions locales (ce qui se passe autour du dernier ou du prochain mouvement) et n'attaque que s'il perçoit un gain immédiat. Idem pour sa défense : il réagit au coup précédent. Il ne se projette pas dans le futur, sa "pensée" s'arrête au premier niveau.
Site officiel : https://www.tckerrigan.com/Chess/TSCP/
Polar Chess - Rationaliste naïf
Type : Winboard 2
Niveau : ~1400-1500
Rien à configurer (le moteur utilise une petite table de hachage fixe de 512 Ko)
Gère la pondération (désactivée par défaut)
Gère les variantes (donc peut revenir en arrière dans la partie).
Contrôle de temps : toutes les possibilités sont valides
Sortie moteur complète
Version : 1.3
Bibliothèque : non
Polar Chess est un moteur d'échecs du norvégien Odd Gunnard Malin, plus connu pour ses précieux utilitaires tel le convertisseur Wb2Uci, permettant de faire d'un vieux Winboard un moteur UCI. Le moteur tire son nom du fait que le plus gros du code a été écrit alors que Malin se trouvait au nord du cercle polaire arctique. Il n'est pas très puissant mais offre la qualité que l'on pouvait espérer d'un programmeur qui est aussi un très bon joueur d'échecs.
Comme TSCP, c'est un moteur didactique, sans prétention mais honnête et qui ressemble bien à un petit joueur humain, avec ses défauts spécifiques. Ses capacités tactiques et sa recherche sont faibles et lui aussi est incapable de ruser. On voit toujours très bien où il va. Mais qualitativement, il est meilleur que TSCP car bien que tout autant minimaliste, c'est déjà un moteur interprétatif, doté de quelques notions positionnelles. Il peut avoir une idée embryonnaire de plan, il n'est pas strictement cantonné aux conditions locales. Il améliore ses pièces progressivement et croit que s'il a une bonne structure, des pièces bien placées, un roi bien abrité tout ira bien. C'est là son côté naïf. Il agit de manière logique mais cette logique est encore floue car son bagage positionnel est très léger.
Style : mou
Polar Chess est moins statique que TSCP mais son dynamisme plus grand est le plus souvent accidentel. Ses vagues principes positionnels lui ouvrent parfois des opportunités tactiques qu'il saisit. Mais il n'est pas agressif par nature : il n'exerce pas de pression constante ni de menaces persistantes, il ne cherche pas à forcer le jeu, il ne connaît pas la notion de rupture... En un mot, il est mou.
Site Officiel : https://web.archive.org/web/20100922051419/http://home.online.no/~malin/sjakk/
Tarrasch Toy - Le dogmatisme classique
Type : UCI
Niveau : ~1500
Menu de configuration minimal (MultiPv on/off)
Gère les variantes (donc peut revenir en arrière dans la partie).
Contrôle de temps : toutes les possibilités sont valides
Sortie moteur complète
Version : 0.906
Bibliothèque : non
Bill Forster est connu pour avoir adapté aux systèmes informatiques modernes le vieux moteur Sargon I et pour être l'auteur de l'interface Tarrasch Chess. Il a développé Tarrasch Toy dans le but de donner à son interface un adversaire pas trop fort pour les jeunes utilisateurs. C'est un moteur faible par intention, qui ressemble au joueur humain ayant déjà acquis des notions positionnelles de base mais les applique avec dogmatisme. Son jeu est en effet d'apparence classique et rationnel. Il respecte les principes généraux, développe correctement mais surévalue ses principes positionnels. Contrairement à Faile, trop méfiant, Tarrasch Toy est trop confiant.
Un autre de ses défauts est de rater des ressources défensives simples. Il perçoit mal les attaques concrètes lorsqu'elles se déroulent en 3 ou 4 temps.
Enfin, ses capacités tactiques sont très limitées.
Style : classique normatif
Le style de Tarrasch Toy évoque davantage un Steinitz scolaire qu'un Tarrasch. Pour Tarrasch les principes doivent être appliqués activement mais l'initiative reste une vertu en soi. Pour Steinitz, l'attaque ne doit survenir que lorsqu'on a obtenu un avantage positionnel. Tarrasch Toy est un Steinitz encore plus attentiste. Il a beaucoup de mal à se dire : "les conditions sont réunies pour que j'attaque". De fait, il est encore moins dynamique que Polar Chess.
Site officiel : https://www.triplehappy.com/downloads.html
Pulse - Le moteur enthousiaste
Type : UCI
Niveau : ~1500 Elo
Pas de menu de configuration
Gère les variantes (donc peut revenir en arrière dans la partie).
Contrôle de temps : toutes les possibilités sont valides
Sortie moteur complète
Version : v1.7.3
Bibliothèque : non
Pulse est un moteur didactique, au code source simple. L'auteur s'est volontairement cantonné aux fonctions de base. Il ne dispose pas de table de transposition ni de routine d'élagage performante, ce qui aurait certainement beaucoup augmenté son niveau de force. Tel quel, son jeu est faible mais vif et clair ce qui le rend amusant et, par moment, dangereux. Il reste fragile sur la durée.
Style : Tal dessiné par un enfant
Ce n'est pas sans raison que l'auteur du moteur l'a prénommé "Pulse" : c'est le moteur le plus émotionnel de la galerie ! Il ne fait pas de plan long, ce n'est pas un joueur stratégique. Il croit voir une opportunité dans la position et fonce. Une possibilité d'attaque, une ligne ouverte, un roi un peu exposé vont l'attirer comme un aimant. Il sacrifie trop facilement et oublie les faiblesses qu'il a laissées dans son jeu. S'il enchaîne les coups actifs, il devient dangereux. Si l'adversaire résiste, il peut sécrouler très vite. Il ne sait pas ralentir et se regrouper. Pulse est une caricature de Tal. On reconnait le modèle mais les traits sont grossiers.
Un moteur faible vraiment intéressant !
Site officiel : https://github.com/fluxroot/pulse
Shallow blue 2 - Le matérialiste borné
Type : UCI
Niveau : ~1600 Elo
Menu de configuration : book interne on/off
Gère les variantes (donc peut revenir en arrière dans la partie).
Contrôle de temps : toutes les possibilités sont valides
Sortie moteur complète
Version : v2.0.0. 64 bit
Bibliothèque : oui
Un autre moteur didactique développé par un ingénieur informaticien canadien sous licence du MIT et destiné notamment à illustrer la technique des magic bitboards. Le niveau modeste du moteur s'explique là aussi par l'absence de toute technique sophistiquée d'élagage et de réduction de l'arbre de recherche.
Style : hyper-matérialiste
L'intérêt de Shallow blue est sa personnalité très typée, qui est à l'inverse de Faile. Il adore le matériel, prend tout ce qu'on lui donne sans se méfier. Il joue des coups propres mais ne voit pas loin. Il est incapable de percevoir une menace dans un sacrifice et a bien du mal à se défendre contre une attaque qui s'étale sur trois coups. C'est ce qui fait de lui un bon partenaire d'entraînement pour apprendre à préparer une attaque.
Site officiel :
https://github.com/GunshipPenguin/shallow-blue/releases
minichessai"
MinichessAI - Le moteur aux multiples personnalités
Type : Winboard
Niveau : ~1600-1700 Elo (selon tempérament)
Configuration complète depuis un fichier ini.
Gère les variantes (donc peut revenir en arrière dans la partie).
Contrôle de temps : ne pas sélectionner de réglages tels que "temps par coup", profondeur fixe ou nombre de nodes qui perturbent le fonctionnement du moteur.
Pas de sortie moteur
Version : 1.17
Bibliothèque : oui
Depuis des années je fais la promo de ce petit moteur sympa, qui a disparu du Web. Développé dans les années 2000 par le polonais Marcin Gardyjan, MiniChessAI n'est pas très puissant mais fournit un jeu de qualité. Pour un moteur d'amateur ancien, il intégrait des perfectionnements rares comme par exemple un algorithme de recherche silencieuse. Il était aussi finement configurable. Et enfin, c'était le premier moteur d'échecs amateur à proposer plusieurs personnalités : équilibrée (par défaut), agressive, défensive et passive-agressive.
L'auteur insiste sur le caractère émotionnel des styles...
Les styles
"Emotion normal" - Style équilibré : le style par défaut est de tempérament équilibré. Il est un peu "plat" et manque de tranchant mais c'est celui qui donne le plus de force au moteur.
"Emotion aggressive" - Style offensif et dynamique : le moteur cherche l'initiative, attaque vite, sacrifie facilement. Son défaut est de se laisser emporter par son élan. C’est un défaut très humain… et très visible chez le MinichessAI agressif.
"Emotion calm" - Style prudent et défensif : priorise la sécurité du roi, évite les complications, accepte passivement des positions inférieures.
"Emotion mixed" - Style passif-agressif : le style du moteur évoluera en fonction de la situation dans la partie : s'il perçoit sa position comme très bonne, il gagnera en confiance et prendra des risques ; s'il perçoit au contraire sa position comme mauvaise, il se calmera et jouera plus prudemment. D'où des alternances de périodes passives et de périodes agressives. Un comportement très humain, de nature émotionnelle, que l'on retrouve même chez les joueurs de haut niveau.
Configuration
L'Arena "Petits moteurs" permet de jouer avec chacune des déclinaisons de MiniChessAI. Mais vous serez peut être amené soit à réduire la force du moteur, soit au contraire à l'augmenter. La meilleure technique est de jouer sur la taille de la table de hachage et sur la cadence de jeu. J'ai fixé la taille de la table à 8 Mo. La restreindre à 1 Mo fera perdre beaucoup de force tactique au moteur sans détruire son style. Si vous le voulez plus fort, allez jusqu'à 128 Mo.
Par ailleurs, MiniChessAI est un moteur à la réflexion lente. Il faut lui laisser le temps de réfléchir pour obtenir son meilleur niveau. Un format 40/15 lui convient assez bien. Mais un format 40/5 abaissera sensiblement son niveau de jeu.
Pour en savoir plus, lire "MiniChessAI, petit moteur pour petits joueurs".
Site officiel : il n'y a plus de source officielle pour ce moteur. Je l'héberge sur mon espace Mega.
Chenard - Un vieux toujours d'attaque
Type : Winboard
Niveau : ~1700
Rien à configurer
Gère les variantes (donc peut revenir en arrière dans la partie).
Contrôle de temps : ne pas sélectionner de réglages tels que "temps par coup", profondeur fixe ou nombre de nodes qui perturbent le fonctionnement du moteur.
Sortie moteur complète
Version :
Bibliothèque : oui
Ce vieux moteur amateur des années 90, longtemps embarqué dans son interface dédiée, a été d'emblée très réussi. Il fait depuis très longtemps partie de ma sélection principale de moteurs d'échecs. Voir "Chenard Un vieux de la vieille toujours d'attaque".
C'est aussi un excellent moteur pour amateurs et débutants avancés, avec un style de jeu équilibré et rationnel.
MicroMax (ou Umax) - Minimalist chess
Type : Winboard 1
Niveau : ~1800
Rien à configurer
Gère les variantes (donc peut revenir en arrière dans la partie).
Contrôle de temps : ne pas sélectionner de réglages tels que "temps par coup", profondeur fixe ou nombre de nodes qui perturbent le fonctionnement du moteur.
Sortie moteur complète
Version : 4.8
Bibliothèque : non
MicroMax 4.8 est la version la plus sophistiquée du moteur minimaliste Umax de Harm Geert Muller. L'un des principes ayant prévalu à sa création était de faire tenir le moteur dans le plus petit volume possible. MicroMax est néanmoins plus gros et bien meilleur joueur que Toledo NanoChess - surtout en version 4.8.
Bien sûr son jeu reste assez mécanique. Il n'a pas de personnalité marquée, il joue comme un bon amateur un peu timide qui maîtriserait bien les tactiques de base mais n'aurait pas encore pris la peine d'apprendre tous les rudiments du jeu positionnel. Le style est simple, assez prudent, très tactique "locale", sans compréhension stratégique profonde. Mais pour un joueur moyen, il sera un partenaire plutôt sympathique qu'on essaiera de battre en exploitant son manque de connaissances positionnelles. Voir "MicroMax, minimalist chess".
Faile - Le moteur parano
Type : Winboard 1
Niveau : ~1950 (CCRL 40/15)
Rien à configurer
Gère les variantes (donc peut revenir en arrière dans la partie).
Contrôle de temps : ne pas sélectionner de réglages tels que "temps par coup", profondeur fixe ou nombre de nodes qui perturbent le fonctionnement du moteur.
Sortie moteur complète
Version :
Bibliothèque : oui
Faile est le moteur embarqué dans la vieille interface freeware Pouetchess, plutôt destinés aux joueurs occasionnels. Le moteur réfléchit lentement et ne donnera pas grand chose en une seconde de réflexion. Mais avec un temps de réflexion suffisant, il atteint le niveau d'un joueur expert. Ce sera clairement l'adversaire le plus coriace de cette sélection.
Faille a aussi une personnalité très typée : c'est le moteur pour qui la peur de perdre est plus forte que l'envie de gagner. Il a été programmé pour être ultra-méfiant. Donnez lui par exemple une dame sans aucune compensation : il fait le difficile, hésite longuement, se dit que c'est trop beau pour être vrai, cherche le piège... Et il y passe deux minutes !
Style : frileux
Faile est d'une frilosité extrême. Il veut du matériel, de la sécurité, de la clarté. Donc il attaque peu, il attend une opportunité, l'erreur de l'adversaire. Il gagne quand l'autre tombe. Ce n'est pas un adversaire agréable, il refuse vos idées, ne se jette jamais dans le feu, gagne sans panache... Mais il incarne le "joueur de survie", fréquent en club. Des joueurs vaccinés contre le romantisme qui détestent les complications, soupçonnent tous les sacrifices, préfèrent les positions moches mais sûres et gagnent souvent quand l'autre force.
Restreindre Faile
Faile est le seul moteur de la sélection pour lequel la réduction de force peut être envisagée. Il atteint 1950 Elo mais en format 40/15, c'est-à-dire en consacrant 22 secondes par coup à sa réflexion. Choisissez un format plus court, par exemple 40/5 et il sera nettement moins fort. Faites en sorte de votre côté de ne pas vous imposer de contrainte de temps.
Site officiel : https://faile.sourceforge.net/download.php.html
Dll VCRUNTIME manquantes ?
Si un moteur refuse de fonctionner parce qu'il manque une dll de type "VCRUNTIME", c'est que vous n'avez pas la bonne bibliothèque Visual C++ Redistribuable. Ces vieux moteurs ont parfois besoin d'une version ancienne, mais on ne sait jamais laquelle. C'est pourquoi je vous propose de télécharger et d'installer en une seule fois toutes les versions disponibles de 2005 à 2022. Cela ne prendra qu'un peu de place sur votre disque dur et plus aucun vieux logiciel utilisant les bibliothèques Visual C++ ne dysfonctionnera.
Télécharger le pack Visual C++ Redistribuable sur Mega ?
Décompressez l'archive quelque part sur votre ordinateur, lancez le fichier "Install_all.bat" et laissez faire.
Arena "Petits Moteurs"
Pour vous faire gagner du temps, j'ai pré-enregistré tous les moteurs répertoriés ci-dessus dans une interface Arena qui contient aussi une petite collection de bibliothèques d'ouvertures. Cette Arena est portable : il suffit de télécharger l'archive et d'extraire son contenu où vous voulez sur votre ordinateur. Aucune installation n'est nécessaire. 
Affronter les moteurs "À la loyale"
Le principe que je vous propose de respecter est de jouer contre ma sélection de moteurs comme s'ils étaient des adversaires humains, sans réduction de force. Vous choisissez un moteur correspondant à votre niveau de force et les conditions de la partie : menu "Niveaux" > "Régler" ou Ctrl+L. Sélectionnez "Blitz" ou "Tournois" et fixez les conditions souhaités, sans limiter autrement le moteur ; puis vous démarrez la partie en vous imposant les mêmes contraintes.
Au pire, vous stoppez la pendule pour vous : menu "Options" > "Pendule arrêtée" (l'icône en forme de pendule s'entoure d'un filet bleu et le compteur s'arrête d'égréner - Cliquez une seconde fois sur l'icône si ce n'est pas le cas.
Attention : à chaque nouvelle partie, la pendule retrouve son activité.
A noter : il est déconseillé d'imposer au moteur les choix "Pro. de recherche fixe", "Temps par coup" et "Nodes" d'abord parce que la plupart des moteurs n'acceptent pas ces réglages et ne font pas ce qui est prévu voire même plantent lorsqu'on les sélectionne. D'autre part, cela nous éloigne des parties "honnêtes" que nous recherchons.
Au passage, je rappelle qu'il n'est pas déraisonnable d'affronter un moteur de 150 ou 200 Elo de plus que nous ; il gagnera le plus souvent mais nous réussirons forcément à le battre de temps en temps. C'est pourquoi le niveau des moteurs pré-installés s'étend jusqu'à près de 2000 Elo.
Les bibliothèques d'ouvertures
Le dossier "Books" de l'interface contient plusieurs bibliothèques d'ouvertures au format de l'interface, l'Abk. "Mini.abk" et "Maxi.abk" : ce sont deux bibliothèques généralistes obtenues avec les parties de la base O-Deville d'Arena. Mini ne donnera au maximum que les 4 premiers coups et Maxi les six premiers. Ce sont donc des bibliothèques peu puissantes, qui seront bien adaptées à des moteurs de force faible ou assez faible.
Par défaut, les moteurs installés utilisent leur bibliothèque interne s'il en ont une - ce qui est rare. Sinon les plus faibles emploient "Mini.bak" et les plus forts "Maxi.bak".
Les autres bibliothèques sont les versions 12 demi-coups de mes bibliothèques pédagogiques, centrées sur les ouvertures les plus courantes : espagnoles, italiennes, défense française, sicilienne ou slave, etc. Pour lier une bibliothèque à un moteur, deux méthodes :
➤Choisir cette bibliothèque comme bibliothèque principale d'Arena : menu "Biblio." > "Gérer" ; charger l'une des bibliothèques du dossier "Books". Dans ce cas, si "Utiliser biblio. de modules" et décoché et si tous les moteurs sont programmés pour utiliser la bibliothèque principale, c'est cette dernière qui sera employée.
➤Lier cette bibliothèque à un moteur en particulier : menu "Modules" > "Gérer", onglet "Détails", choisir le moteur, onglet "Bibliothèque" et aller chercher la bonne bibliothèque. Si "Utiliser bibliothèque principale d'Arena avec ce module est décoché", c'est la bibliothèque qui vient d'être choisie qui sera utilisée par ce moteur.
Téléchargement
Voulez-vous télécharger l'interface Arena avec les 16 moteurs pour joueurs petits et moyens ? C'est gratuit. Vous avez juste à remplir le formulaire ci-dessous pour donner une adresse mail valide ; le lien de téléchargement vous sera aussitôt renvoyé...
IMPORTANT : je répond TOUJOURS aux demandes qui me sont faites. Donc si vous ne recevez rien, c'est qu'il y a eu un problème d'acheminement du message. Il se trouve probablement dans votre boîte à spams, comme quelques personnes me l'on signalé. Boîte à spams, jamais reçu ou encore oubli de ma part (ça peut arriver aussi), merci de me le faire savoir en envoyant un message à : commerobinson (arobase) franceserv.com
Rob