Analyse de partie aux échecs avec Stockfish

Analyse aux échecs en quelques secondes : collez une partie et l'échiquier d'analyse la passe au crible avec Stockfish, avec courbe d'évaluation, chaque coup noté de meilleur à gaffe, et le meilleur coup dessiné sur l'échiquier dans chaque position.

Coller une partie (PGN)
Début

Coups

Analyse de la partie

Moteur sur la position actuelle

FEN, PGN et export

Moteur : Stockfish.js 19 (Stockfish 19, version WebAssembly lite à un seul fil d'exécution), logiciel libre sous licence GNU GPL version 3, utilisé sans modification ; code source de cette version exacte. Coups et notation : chess.js 1.4.0 (BSD-2-Clause).

Comment utiliser l'échiquier d'analyse

Cet échiquier d'analyse examine une partie entière avec Stockfish, le moteur d'échecs libre, qui tourne dans votre navigateur. Collez une partie au format PGN (le format texte qu'exportent Lichess, Chess.com et toutes les bases de parties), appuyez sur Charger la partie, puis sur Analyser la partie. Le moteur évalue chaque position de la ligne principale, trace la courbe d'évaluation, note chaque coup et place sur l'échiquier une flèche pour le meilleur coup dans chaque position. Aucun compte, rien n'est envoyé.

Parcourez la partie avec les boutons fléchés sous l'échiquier ou avec les flèches gauche et droite du clavier (Début et Fin sautent au début et à la fin). Touchez n'importe quel coup de la liste, n'importe quelle pastille sous Aller aux erreurs et aux gaffes, ou n'importe quel point de la courbe pour y aller directement.

Pas besoin de PGN : vous pouvez aussi jouer les coups d'une partie sur l'échiquier depuis la position de départ, ou passer à Placer une position pour utiliser l'éditeur. Placez les pièces depuis la palette, choisissez le camp au trait et les droits de roque, puis appuyez sur Analyser cette position. L'éditeur refuse les positions impossibles et explique pourquoi (un roi manquant, un pion sur la première rangée, le camp qui n'a pas le trait en échec, etc.).

Essayer d'autres coups : les variantes

À tout moment de la partie, jouez un autre coup sur l'échiquier. Il s'ajoute comme variante entre parenthèses dans la liste des coups, et la partie elle-même reste intacte. Activez Analyser chaque position que je visite pour voir les meilleures variantes du moteur dans la position affichée, y compris à l'intérieur de vos variantes, et appuyez sur Jouer à côté d'une ligne pour la suivre. Faire de cette variante la ligne principale promeut une variante ; Supprimer à partir de ce coup retire un coup et tout ce qui suit. Les variantes présentes dans le PGN collé sont conservées, tout comme ses commentaires et ses symboles d'annotation.

Comment les coups sont notés

Pour chaque position, le moteur donne une évaluation. Nous la transformons en chance de gain de 0 à 100 pour le camp au trait avec la formule 100 / (1 + e−0.00368 × centipions), où un mat forcé compte pour 100 et le fait d'être maté pour 0. La perte d'un coup est le nombre de points de chance de gain que le joueur a laissé filer : sa chance avant le coup moins sa chance après. Ces seuils sont les nôtres, choisis pour cet outil :

NoteRèglePrès de l'égalité, environ
Meilleurle premier choix du moteur (ou le seul coup légal)aucune perte
Bonperte inférieure à 5 pointsmoins d'un demi-pion
Imprécision (?!)perte de 5 à 10 pointsd'un demi-pion à un pion
Erreur (?)perte de 10 à 20 pointsd'un pion à deux pions et quart
Gaffe (??)perte de 20 points ou plusplus de deux pions, ou laisser un mat

Raisonner en chances de gain plutôt qu'en pions bruts fait qu'un pion perdu dans une position égale compte, alors qu'un pion perdu avec une tour d'avance ne pèse presque rien, ce qui correspond au ressenti de la partie. Le tableau récapitulatif compte les notes de chaque camp et affiche la perte moyenne par coup.

Profondeur, temps et moteur

La profondeur d'analyse fixe jusqu'où Stockfish calcule dans chaque position. Rapide (profondeur 10) est la plus vive ; Profonde et Très profonde prennent plusieurs fois plus de temps mais voient plus de tactiques. Les positions déjà évaluées à la profondeur choisie ou plus ne sont pas recalculées. Avant de qualifier un coup d'imprécision, d'erreur ou de gaffe, l'analyse y jette un second regard : elle recalcule la position qui précède ce coup au moins six demi-coups plus loin (jusqu'à 3 secondes par position), puis évalue seul le coup joué à la même profondeur. Un coup que ce calcul plus profond juge meilleur, ou aussi bon que le meilleur, reçoit la mention Meilleur. C'est pourquoi le sacrifice de dame 15. Bxd7+ de la partie d'exemple ressort comme Meilleur et non comme une erreur, ce que dirait un simple calcul à la profondeur 12. Pour une seule position, le moteur en direct réfléchit 1, 3 ou 10 secondes, jusqu'à la profondeur 20, ou jusqu'à ce que vous l'arrêtiez.

Le moteur est Stockfish 19 dans sa version WebAssembly compacte à un seul fil d'exécution (la version lite du projet stockfish.js, environ 1,8 Mo), qui tourne sur votre propre appareil en arrière-plan. Il est moins fort que Stockfish complet sur ordinateur, avec son grand réseau et ses nombreux fils, et des recherches courtes peuvent mal juger des tactiques profondes, mais il reste bien plus fort que n'importe quel joueur humain. Il ne se charge qu'à votre première demande d'évaluation.

Enregistrer et partager votre analyse

La partie, vos variantes et les évaluations sont conservées dans ce navigateur : la page les affiche à nouveau la fois suivante. Copier le lien de partage crée un lien qui ouvre la même partie et la même analyse sur un autre appareil. Sous FEN, PGN et export, vous pouvez copier le FEN de la position actuelle, lancer une nouvelle partie depuis un FEN, ou copier toute la partie en PGN, avec les notes ajoutées en ?!, ? et ?? et une remarque indiquant le coup préféré du moteur. Servez-vous de l'échiquier pour étudier vos parties une fois jouées, pas pendant une partie.

Envie d'un jeu plus court contre un adversaire qui ne se trompe jamais ? Essayez Puissance 4 en ligne contre un ordinateur parfait, ou le morpion, où chaque case est expliquée.

Solveur testé le . Une erreur ? Dites-le-nous.

Questions fréquentes

Comment analyser une partie d'échecs de Lichess ou de Chess.com ?

Exportez ou copiez la partie en PGN (les deux sites le proposent dans le menu de partage ou de téléchargement d'une partie terminée), collez-la dans Coller une partie et appuyez sur Charger la partie, puis sur Analyser la partie. Les temps de pendule et les autres commentaires du PGN sont conservés comme commentaires.

Est-ce Stockfish en ligne gratuitement ?

Oui. La page fait tourner Stockfish 19 dans sa version WebAssembly lite directement dans votre navigateur : pas de compte, pas de limite de parties, et rien n'est envoyé à un serveur. Il faut un navigateur récent (sur iPhone, Safari 16 ou plus récent).

Pourquoi un coup que j'aime est-il noté imprécision ?

La note mesure seulement la chance de gain que le coup a laissé filer par rapport au choix du moteur, à la profondeur choisie. Des coups pratiques et humains peuvent perdre quelques points. Essayez une analyse plus profonde ou activez le moteur en direct sur cette position pour voir la ligne qu'il préfère.

Puis-je placer une position plutôt qu'une partie entière ?

Oui. Passez à Placer une position pour utiliser l'éditeur, ou collez un FEN sous FEN, PGN et export. Vous pouvez ensuite jouer des coups depuis cette position et les analyser comme une partie.

Les variantes de mon PGN sont-elles conservées ?

Oui. Les variantes entre parenthèses, les commentaires et les symboles d'annotation sont lus et affichés dans la liste des coups. L'analyse note la ligne principale ; les variantes sont évaluées quand vous les visitez avec le moteur en direct activé.

Quelle est la précision de l'analyse ?

Elle dépend de la profondeur de recherche. Les profondeurs 10 à 12 trouvent les tactiques simples et les gaffes nettes ; pour les positions serrées, choisissez Profonde ou Très profonde, ou le moteur en direct avec plus de temps. Les évaluations proches de 0 peuvent varier de quelques dixièmes d'une recherche à l'autre.