{"id":3918,"date":"2026-06-23T10:34:41","date_gmt":"2026-06-23T10:34:41","guid":{"rendered":"https:\/\/www.chess.lumn.eu\/wordpress\/?p=3918"},"modified":"2026-06-23T10:36:12","modified_gmt":"2026-06-23T10:36:12","slug":"le-chant-du-cygne-de-levaluation-classique","status":"publish","type":"post","link":"https:\/\/www.chess.lumn.eu\/wordpress\/2026\/06\/23\/le-chant-du-cygne-de-levaluation-classique\/","title":{"rendered":"Le chant du cygne de l&#8217;\u00e9valuation classique"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"3918\" class=\"elementor elementor-3918\">\n\t\t\t\t\t\t<div class=\"elementor-inner\">\n\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a4bbf3c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a4bbf3c\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-06c5a22\" data-id=\"06c5a22\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-29b00d5 elementor-widget elementor-widget-heading\" data-id=\"29b00d5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Le chant du cygne de l'\u00e9valuation artisanale<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6f00d29 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6f00d29\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2ac67d1\" data-id=\"2ac67d1\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8ab859a elementor-widget elementor-widget-html\" data-id=\"8ab859a\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<title>Le dernier carr\u00e9 de l'\u00e9valuation artisanale \u2014 Tournoi HCE<\/title>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Serif+Display:ital@0;1&family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,700;1,9..40,400&family=JetBrains+Mono:wght@400;700&display=swap\" rel=\"stylesheet\">\n<style>\n  .naum-body{\n    --crf:#f7f4ee; --ink:#23201c; --soft:#5b554c; --rule:#e0d9cc;\n    --red:#c0392b; --gold:#d4ac0d; --green:#4a7c59; --tan:#b8a878; --purple:#7d5ba6;\n    background:var(--crf); color:var(--ink);\n    font-family:\"DM Sans\",system-ui,sans-serif; line-height:1.6;\n    max-width:900px; margin:0 auto; padding:40px;\n    -webkit-font-smoothing:antialiased;\n  }\n  .naum-body *{box-sizing:border-box;}\n  .naum-hero-label{\n    font-family:\"JetBrains Mono\",monospace; font-size:.72rem; font-weight:700;\n    letter-spacing:.22em; text-transform:uppercase; color:var(--red); margin-bottom:14px;\n  }\n  .naum-title{\n    font-family:\"DM Serif Display\",serif; font-size:2.7rem; line-height:1.08;\n    font-weight:400; margin:0 0 10px; letter-spacing:-.01em;\n  }\n  .naum-title em{color:var(--red); font-style:italic;}\n  .naum-lede{font-size:1.06rem; color:var(--soft); max-width:62ch; margin:0 0 6px;}\n  .naum-rule{border:0; border-top:1px solid var(--rule); margin:34px 0;}\n  .naum-section-title{\n    font-family:\"DM Serif Display\",serif; font-size:1.6rem; font-weight:400;\n    margin:38px 0 4px; letter-spacing:-.01em;\n  }\n  .naum-section-title em{color:var(--red); font-style:italic;}\n  .naum-section-title .rk{\n    font-family:\"JetBrains Mono\",monospace; font-size:1rem; font-weight:700;\n    color:var(--soft); margin-right:10px; vertical-align:.12em;\n  }\n  .naum-meta{\n    font-family:\"JetBrains Mono\",monospace; font-size:.78rem; color:var(--soft);\n    letter-spacing:.03em; margin:0 0 16px;\n  }\n  .naum-meta b{color:var(--ink);}\n  .naum-p{margin:12px 0; max-width:64ch;}\n  .naum-table{width:100%; border-collapse:collapse; margin:14px 0 8px; font-size:.92rem;}\n  .naum-table th{\n    text-align:left; font-family:\"JetBrains Mono\",monospace; font-size:.7rem;\n    font-weight:700; text-transform:uppercase; letter-spacing:.08em; color:var(--soft);\n    padding:8px 10px; border-bottom:2px solid var(--ink);\n  }\n  .naum-table td{padding:9px 10px; border-bottom:1px solid var(--rule);}\n  .naum-table td.num,.naum-table th.num{text-align:right; font-family:\"JetBrains Mono\",monospace;}\n  .naum-table tr.total td{\n    border-top:2px solid var(--ink); border-bottom:none;\n    font-weight:700; background:rgba(192,57,43,.04);\n  }\n  .naum-table .eng{font-weight:500;}\n  .naum-table .perf{color:var(--red); font-weight:700;}\n  .naum-table tr.lead td{background:rgba(212,172,13,.10);}\n  .naum-cross-wrap{overflow-x:auto; margin:14px 0; -webkit-overflow-scrolling:touch;}\n  .naum-cross{border-collapse:collapse; font-family:\"JetBrains Mono\",monospace; font-size:.72rem; min-width:640px;}\n  .naum-cross th,.naum-cross td{padding:5px 7px; text-align:center; border-bottom:1px solid var(--rule);}\n  .naum-cross th{font-weight:700; color:var(--soft); letter-spacing:.02em;}\n  .naum-cross th.rowh,.naum-cross td.rowh{text-align:left; white-space:nowrap; font-weight:700; color:var(--ink); border-right:1px solid var(--rule);}\n  .naum-cross td.self{background:var(--rule); color:var(--soft);}\n  .naum-cross td.win{color:var(--green); font-weight:700;}\n  .naum-cross td.loss{color:var(--red);}\n  .naum-elo-box{\n    background:#fdf3c0; border:1px solid var(--gold); border-left:5px solid var(--gold);\n    border-radius:3px; padding:18px 22px; margin:18px 0;\n    display:flex; align-items:baseline; gap:18px; flex-wrap:wrap;\n  }\n  .naum-elo-box .lab{\n    font-family:\"JetBrains Mono\",monospace; font-size:.72rem; font-weight:700;\n    letter-spacing:.14em; text-transform:uppercase; color:#8a6d00;\n  }\n  .naum-elo-box .val{font-family:\"DM Serif Display\",serif; font-size:2.6rem; line-height:1; color:#6b5500;}\n  .naum-elo-box .sig{font-family:\"JetBrains Mono\",monospace; font-size:.95rem; color:#8a6d00;}\n  .naum-mono-box{\n    background:#f2eef8; border:1px solid var(--purple); border-left:5px solid var(--purple);\n    border-radius:3px; padding:14px 18px; margin:16px 0;\n    font-family:\"JetBrains Mono\",monospace; font-size:.82rem; color:#4a3a63; line-height:1.7;\n  }\n  .naum-mono-box .k{color:var(--purple); font-weight:700;}\n  .naum-coherence-box{\n    background:#eaf3ec; border:1px solid var(--green); border-left:5px solid var(--green);\n    border-radius:3px; padding:14px 18px; margin:16px 0; font-size:.92rem; color:#2f4a38;\n  }\n  .naum-coherence-box b{color:var(--green);}\n  .naum-note-box{\n    background:#f1eadb; border:1px solid var(--tan); border-left:5px solid var(--tan);\n    border-radius:3px; padding:14px 18px; margin:16px 0; font-size:.92rem; color:#5a4f38;\n  }\n  .naum-note-box b{color:#8a6a1f;}\n  .naum-footer{\n    font-family:\"JetBrains Mono\",monospace; font-size:.72rem; color:var(--soft);\n    letter-spacing:.04em; margin-top:34px; padding-top:16px; border-top:1px solid var(--rule);\n  }\n  @media (max-width:620px){\n    .naum-body{padding:24px 16px;}\n    .naum-title{font-size:2rem;}\n    .naum-table{font-size:.8rem;}\n    .naum-table th,.naum-table td{padding:6px 5px;}\n    .naum-elo-box .val{font-size:2rem;}\n  }\n<\/style>\n<\/head>\n<body>\n<article class=\"naum-body\">\n\n  <div class=\"naum-hero-label\">Tournoi \u00b7 \u00e9valuation artisanale (HCE)<\/div>\n  <h1 class=\"naum-title\">Le dernier carr\u00e9 de l'<em>\u00e9valuation artisanale<\/em><\/h1>\n  <p class=\"naum-lede\">Dix moteurs, 898 parties, un seul crit\u00e8re d'admission : \u00eatre rest\u00e9 fid\u00e8le \u00e0 une fonction d'\u00e9valuation \u00e9crite \u00e0 la main, sans r\u00e9seau NNUE greff\u00e9. Ce sont les derniers grands champions de l'\u00e8re classique \u2014 pour la plupart fig\u00e9s en 2019-2020, \u00e0 la veille du raz-de-mar\u00e9e neuronal.<\/p>\n\n  <div class=\"naum-mono-box\">\n    <span class=\"k\">Le th\u00e8me.<\/span> En septembre 2020, Stockfish 12 int\u00e8gre NNUE et gagne d'un coup ~80 Elo : l'\u00e9valuation artisanale (HCE, <i>hand-crafted evaluation<\/i>) cesse d'\u00eatre comp\u00e9titive au sommet. En quelques mois, presque tous les grands moteurs basculent \u2014 ou s'arr\u00eatent. Ce tournoi rassemble la <b>toute derni\u00e8re version purement HCE<\/b> de chaque programme retenu, gel\u00e9e juste avant ce basculement. Un m\u00e9morial autant qu'un classement.<br>\n    <span class=\"k\">Conditions.<\/span> Round-robin int\u00e9gral \u00b7 10 moteurs \u00b7 8 threads chacun \u00b7 cadence 60 coups \/ 5 min, r\u00e9p\u00e9t\u00e9e \u00b7 MSI \u00b7 11\u201319 mai 2026.\n  <\/div>\n\n  <hr class=\"naum-rule\">\n\n  <!-- ============ CLASSEMENT ============ -->\n  <h2 class=\"naum-section-title\">Classement <em>final<\/em><\/h2>\n  <p class=\"naum-meta\"><b>898<\/b> parties &nbsp;\u00b7&nbsp; <b>10<\/b> moteurs &nbsp;\u00b7&nbsp; round-robin toutes rondes &nbsp;\u00b7&nbsp; tie-break : points<\/p>\n\n  <table class=\"naum-table\">\n    <thead>\n      <tr>\n        <th>#<\/th>\n        <th>Moteur<\/th>\n        <th class=\"num\">Pts<\/th>\n        <th class=\"num\">J<\/th>\n        <th class=\"num\">+ \/ = \/ \u2212<\/th>\n        <th class=\"num\">%<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr class=\"lead\"><td class=\"num\">1<\/td><td class=\"eng\">Stockfish 11 64<\/td><td class=\"num perf\">137,0<\/td><td class=\"num\">179<\/td><td class=\"num\">95 \/ 84 \/ 0<\/td><td class=\"num\">76,5 %<\/td><\/tr>\n      <tr><td class=\"num\">2<\/td><td class=\"eng\">Komodo 14.1 64-bit<\/td><td class=\"num\">112,0<\/td><td class=\"num\">180<\/td><td class=\"num\">55 \/ 114 \/ 11<\/td><td class=\"num\">62,2 %<\/td><\/tr>\n      <tr><td class=\"num\">3<\/td><td class=\"eng\">Fire 8 x64<\/td><td class=\"num\">105,0<\/td><td class=\"num\">178<\/td><td class=\"num\">50 \/ 110 \/ 18<\/td><td class=\"num\">59,0 %<\/td><\/tr>\n      <tr><td class=\"num\">4<\/td><td class=\"eng\">Ethereal 12.75<\/td><td class=\"num\">103,5<\/td><td class=\"num\">180<\/td><td class=\"num\">38 \/ 131 \/ 11<\/td><td class=\"num\">57,5 %<\/td><\/tr>\n      <tr><td class=\"num\">5<\/td><td class=\"eng\">Xiphos 0.6<\/td><td class=\"num\">87,0<\/td><td class=\"num\">180<\/td><td class=\"num\">20 \/ 134 \/ 26<\/td><td class=\"num\">48,3 %<\/td><\/tr>\n      <tr><td class=\"num\">6<\/td><td class=\"eng\">Booot 6.5 x64<\/td><td class=\"num\">81,0<\/td><td class=\"num\">180<\/td><td class=\"num\">18 \/ 126 \/ 36<\/td><td class=\"num\">45,0 %<\/td><\/tr>\n      <tr><td class=\"num\">7<\/td><td class=\"eng\">rofChade 2.3<\/td><td class=\"num\">76,0<\/td><td class=\"num\">179<\/td><td class=\"num\">17 \/ 118 \/ 44<\/td><td class=\"num\">42,5 %<\/td><\/tr>\n      <tr><td class=\"num\">8<\/td><td class=\"eng\">Deep Shredder 13 x64<\/td><td class=\"num\">72,5<\/td><td class=\"num\">180<\/td><td class=\"num\">12 \/ 121 \/ 47<\/td><td class=\"num\">40,3 %<\/td><\/tr>\n      <tr><td class=\"num\">9<\/td><td class=\"eng\">Laser 1.7<\/td><td class=\"num\">67,0<\/td><td class=\"num\">180<\/td><td class=\"num\">11 \/ 112 \/ 57<\/td><td class=\"num\">37,2 %<\/td><\/tr>\n      <tr><td class=\"num\">10<\/td><td class=\"eng\">Defenchess 2.2 x64<\/td><td class=\"num\">57,0<\/td><td class=\"num\">180<\/td><td class=\"num\">7 \/ 100 \/ 73<\/td><td class=\"num\">31,7 %<\/td><\/tr>\n    <\/tbody>\n  <\/table>\n\n  <div class=\"naum-elo-box\">\n    <span class=\"lab\">Vainqueur \u00b7 invaincu<\/span>\n    <span class=\"val\">Stockfish&nbsp;11<\/span>\n    <span class=\"sig\">137,0 \/ 179 \u00b7 76,5 % \u00b7 0 d\u00e9faite<\/span>\n  <\/div>\n\n  <p class=\"naum-p\">Le verdict est sans appel : <b>Stockfish 11 traverse le tournoi sans perdre une seule partie<\/b> (95 gains, 84 nulles, aucune d\u00e9faite sur 179 rencontres), avec 25 points d'avance. \u00c0 l'autre bout, Defenchess ferme la marche \u00e0 31,7 %. Entre les deux, un fait marquant : les trois places suivantes sont occup\u00e9es par des moteurs <i>open source<\/i> (Komodo except\u00e9, commercial), tandis que les anciens champions commerciaux glissent dans le bas de tableau. Le rapport de force de l'\u00e8re ouverte, juste avant que NNUE ne rebatte les cartes une derni\u00e8re fois.<\/p>\n\n  <hr class=\"naum-rule\">\n\n  <!-- ============ CROSSTABLE ============ -->\n  <h2 class=\"naum-section-title\">Tableau <em>crois\u00e9<\/em><\/h2>\n  <p class=\"naum-meta\">Score de la ligne contre la colonne \u00b7 20 parties par confrontation \u00b7 <span style=\"color:var(--green)\">vert<\/span> = majorit\u00e9 &nbsp; <span style=\"color:var(--red)\">rouge<\/span> = minorit\u00e9<\/p>\n\n  <div class=\"naum-cross-wrap\">\n  <table class=\"naum-cross\">\n    <thead>\n      <tr>\n        <th class=\"rowh\"><\/th>\n        <th>SF11<\/th><th>Kom<\/th><th>Fire<\/th><th>Eth<\/th><th>Xiph<\/th><th>Booot<\/th><th>rofC<\/th><th>DS13<\/th><th>Laser<\/th><th>Defen<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr><td class=\"rowh\">Stockfish 11<\/td><td class=\"self\">\u2014<\/td><td class=\"win\">13.0<\/td><td class=\"win\">13.0<\/td><td class=\"win\">13.0<\/td><td class=\"win\">14.0<\/td><td class=\"win\">16.0<\/td><td class=\"win\">16.0<\/td><td class=\"win\">18.0<\/td><td class=\"win\">16.0<\/td><td class=\"win\">18.0<\/td><\/tr>\n      <tr><td class=\"rowh\">Komodo 14.1<\/td><td class=\"loss\">7.0<\/td><td class=\"self\">\u2014<\/td><td class=\"win\">13.0<\/td><td class=\"loss\">9.0<\/td><td class=\"win\">12.5<\/td><td class=\"win\">13.5<\/td><td class=\"win\">13.5<\/td><td class=\"win\">14.0<\/td><td class=\"win\">14.0<\/td><td class=\"win\">15.5<\/td><\/tr>\n      <tr><td class=\"rowh\">Fire 8<\/td><td class=\"loss\">6.0<\/td><td class=\"loss\">7.0<\/td><td class=\"self\">\u2014<\/td><td class=\"win\">10.5<\/td><td class=\"win\">11.5<\/td><td class=\"win\">13.5<\/td><td class=\"win\">13.5<\/td><td class=\"win\">13.0<\/td><td class=\"win\">13.5<\/td><td class=\"win\">16.5<\/td><\/tr>\n      <tr><td class=\"rowh\">Ethereal 12.75<\/td><td class=\"loss\">7.0<\/td><td class=\"win\">11.0<\/td><td class=\"loss\">9.5<\/td><td class=\"self\">\u2014<\/td><td class=\"win\">11.5<\/td><td class=\"win\">12.0<\/td><td class=\"win\">11.0<\/td><td class=\"win\">12.0<\/td><td class=\"win\">14.0<\/td><td class=\"win\">15.5<\/td><\/tr>\n      <tr><td class=\"rowh\">Xiphos 0.6<\/td><td class=\"loss\">6.0<\/td><td class=\"loss\">7.5<\/td><td class=\"loss\">8.5<\/td><td class=\"loss\">8.5<\/td><td class=\"self\">\u2014<\/td><td class=\"loss\">9.5<\/td><td class=\"win\">12.0<\/td><td class=\"win\">12.0<\/td><td class=\"win\">10.5<\/td><td class=\"win\">12.5<\/td><\/tr>\n      <tr><td class=\"rowh\">Booot 6.5<\/td><td class=\"loss\">4.0<\/td><td class=\"loss\">6.5<\/td><td class=\"loss\">6.5<\/td><td class=\"loss\">8.0<\/td><td class=\"win\">10.5<\/td><td class=\"self\">\u2014<\/td><td class=\"loss\">9.5<\/td><td class=\"win\">11.5<\/td><td class=\"win\">12.0<\/td><td class=\"win\">12.5<\/td><\/tr>\n      <tr><td class=\"rowh\">rofChade 2.3<\/td><td class=\"loss\">4.0<\/td><td class=\"loss\">6.5<\/td><td class=\"loss\">5.5<\/td><td class=\"loss\">9.0<\/td><td class=\"loss\">8.0<\/td><td class=\"win\">10.5<\/td><td class=\"self\">\u2014<\/td><td class=\"self\">10.0<\/td><td class=\"win\">11.0<\/td><td class=\"win\">11.5<\/td><\/tr>\n      <tr><td class=\"rowh\">Deep Shredder 13<\/td><td class=\"loss\">2.0<\/td><td class=\"loss\">6.0<\/td><td class=\"loss\">7.0<\/td><td class=\"loss\">8.0<\/td><td class=\"loss\">8.0<\/td><td class=\"loss\">8.5<\/td><td class=\"self\">10.0<\/td><td class=\"self\">\u2014<\/td><td class=\"win\">12.0<\/td><td class=\"win\">11.0<\/td><\/tr>\n      <tr><td class=\"rowh\">Laser 1.7<\/td><td class=\"loss\">4.0<\/td><td class=\"loss\">6.0<\/td><td class=\"loss\">6.5<\/td><td class=\"loss\">6.0<\/td><td class=\"loss\">9.5<\/td><td class=\"loss\">8.0<\/td><td class=\"loss\">9.0<\/td><td class=\"loss\">8.0<\/td><td class=\"self\">\u2014<\/td><td class=\"self\">10.0<\/td><\/tr>\n      <tr><td class=\"rowh\">Defenchess 2.2<\/td><td class=\"loss\">2.0<\/td><td class=\"loss\">4.5<\/td><td class=\"loss\">3.5<\/td><td class=\"loss\">4.5<\/td><td class=\"loss\">7.5<\/td><td class=\"loss\">7.5<\/td><td class=\"loss\">8.5<\/td><td class=\"win\">9.0<\/td><td class=\"self\">10.0<\/td><td class=\"self\">\u2014<\/td><\/tr>\n    <\/tbody>\n  <\/table>\n  <\/div>\n\n  <p class=\"naum-p\">Stockfish n'enregistre aucun score perdant : toute sa ligne est verte. Deep Shredder 13 illustre \u00e0 l'inverse l'effondrement des anciens face au champion ouvert \u2014 <b>2,0 \/ 20 contre Stockfish 11<\/b>, soit 10 % seulement. Le tableau r\u00e9v\u00e8le aussi quelques non-transitivit\u00e9s locales (Komodo domine Ethereal 11-9, qui lui-m\u00eame tient Fire), mais l'ossature reste remarquablement r\u00e9guli\u00e8re.<\/p>\n\n  <hr class=\"naum-rule\">\n\n  <!-- ============ HISTORIQUES ============ -->\n  <h2 class=\"naum-section-title\">Les <em>moteurs<\/em>, un \u00e0 un<\/h2>\n  <p class=\"naum-meta\">Auteur \u00b7 origine \u00b7 derni\u00e8re version artisanale \u00b7 bascule NNUE<\/p>\n\n  <!-- 1 SF11 -->\n  <h3 class=\"naum-section-title\"><span class=\"rk\">01<\/span>Stockfish 11 <em>\u2014 le champion invaincu<\/em><\/h3>\n  <p class=\"naum-meta\">Marco Costalba, Joona Kiiski, Gary Linscott &amp; la communaut\u00e9 \u00b7 open source GPL \u00b7 sortie <b>18 janvier 2020<\/b> \u00b7 dernier Stockfish purement HCE<\/p>\n  <p class=\"naum-p\">Stockfish na\u00eet en 2008 quand Marco Costalba d\u00e9rive <i>Glaurung<\/i>, le moteur de Tord Romstad, pour en faire un projet communautaire. Sa force vient moins d'un auteur que d'une m\u00e9thode : le framework de test distribu\u00e9 <i>Fishtest<\/i>, o\u00f9 des centaines de b\u00e9n\u00e9voles valident chaque micro-changement par milliers de parties. Au fil des ans, cette \u00e9valuation artisanale est devenue la plus finement r\u00e9gl\u00e9e de l'histoire.<\/p>\n  <p class=\"naum-p\">Stockfish 11 en est l'aboutissement absolu \u2014 et la fin d'une \u00e9poque. Sept mois plus tard, <b>Stockfish 12 (septembre 2020) int\u00e8gre NNUE<\/b>, un r\u00e9seau de neurones efficacement actualisable import\u00e9 du shogi, et gagne d'un seul coup ~80 Elo. La version 11 reste ainsi le dernier champion du monde de l'\u00e9valuation \u00e9crite \u00e0 la main. Ici, il le prouve : invaincu, 76,5 %.<\/p>\n  <div class=\"naum-coherence-box\">\n    <b>0 d\u00e9faite en 179 parties.<\/b> Aucun autre moteur du plateau ne d\u00e9passe 35 % contre lui. C'est l'\u00e9cart entre la derni\u00e8re HCE de pointe et tout le reste du champ classique.\n  <\/div>\n\n  <!-- 2 Komodo -->\n  <h3 class=\"naum-section-title\"><span class=\"rk\">02<\/span>Komodo 14.1 <em>\u2014 le positionnel<\/em><\/h3>\n  <p class=\"naum-meta\">Don Dailey, GM Larry Kaufman, Mark Lefler \u00b7 commercial \u00b7 <b>2020<\/b> \u00b7 derni\u00e8re version avant Dragon (NNUE)<\/p>\n  <p class=\"naum-p\">Komodo est n\u00e9 de la rencontre entre le programmeur Don Dailey et le grand-ma\u00eetre Larry Kaufman, th\u00e9oricien r\u00e9put\u00e9 des valeurs de pi\u00e8ces et des d\u00e9s\u00e9quilibres mat\u00e9riels. \u00c0 la mort de Don Dailey en 2013, Mark Lefler reprend le moteur de recherche tandis que Kaufman continue de cultiver l'\u00e9valuation. Komodo s'est forg\u00e9 une r\u00e9putation de jeu profond\u00e9ment positionnel et strat\u00e9gique, l\u00e0 o\u00f9 d'autres misaient sur le calcul brut.<\/p>\n  <p class=\"naum-p\">Komodo 14.1 est la <b>derni\u00e8re version \u00e0 \u00e9valuation classique<\/b>. En 2021, Komodo Dragon adopte NNUE et gagne pr\u00e8s de 190 Elo d'un coup. La 14.1 est donc le chant du cygne du Komodo artisanal \u2014 et il d\u00e9croche ici une solide 2\u1d49 place, fid\u00e8le \u00e0 sa r\u00e9putation de robustesse.<\/p>\n\n  <!-- 3 Fire -->\n  <h3 class=\"naum-section-title\"><span class=\"rk\">03<\/span>Fire 8 <em>\u2014 le rescap\u00e9 d'Ippolit<\/em><\/h3>\n  <p class=\"naum-meta\">Norman Schmidt (\u00ab kranium \u00bb) \u00b7 Belgique \u00b7 open source GPL \u00b7 sortie <b>23 f\u00e9vrier 2021<\/b> \u00b7 Fire 8.N (mai 2021) passe \u00e0 NNUE<\/p>\n  <p class=\"naum-p\">Fire a une histoire mouvement\u00e9e. Apparu en 2010 sous le nom de <i>Firebird<\/i> (renomm\u00e9 pour un conflit de marque), il d\u00e9rivait jusqu'\u00e0 la version 3.0 de la famille controvers\u00e9e Ippolit \/ IvanHoe, ces clones open source de l'\u00e8re Rybka. Fire 4 (d\u00e9cembre 2014) marque une r\u00e9\u00e9criture compl\u00e8te et originale, qui solde ce pass\u00e9. Le moteur de Norman Schmidt s'appuie sur des bitboards magiques, plus de 70 options UCI et une recherche SMP.<\/p>\n  <p class=\"naum-p\">Fire 8, sorti d\u00e9but 2021 avec une \u00e9valuation \u00ab plus compacte et finement r\u00e9gl\u00e9e \u00bb, est la <b>derni\u00e8re mouture purement artisanale<\/b> : trois mois plus tard, Fire 8.N greffe un r\u00e9seau NNUE. Sa 3\u1d49 place ici, devant Ethereal, en fait le meilleur des poursuivants apr\u00e8s le duo de t\u00eate.<\/p>\n\n  <!-- 4 Ethereal -->\n  <h3 class=\"naum-section-title\"><span class=\"rk\">04<\/span>Ethereal 12.75 <em>\u2014 \u00ab HCE is dead \u00bb<\/em><\/h3>\n  <p class=\"naum-meta\">Andrew Grant \u00b7 \u00c9tats-Unis \u00b7 open source GPLv3 \u00b7 <b>9 octobre 2020<\/b> \u00b7 \u00ab Final Release \u00bb HCE avant Ethereal 13 (NNUE)<\/p>\n  <p class=\"naum-p\">Premier publi\u00e9 en juin 2016, Ethereal s'inspire ouvertement de Crafty, Stockfish, TSCP, MadChess et Fruit. Andrew Grant en a fait l'une des r\u00e9f\u00e9rences de l'\u00e9valuation classique open source, et a cr\u00e9\u00e9 en parall\u00e8le <i>OpenBench<\/i>, un framework de test distribu\u00e9 adopt\u00e9 par toute une g\u00e9n\u00e9ration de moteurs.<\/p>\n  <p class=\"naum-p\">Ethereal 12.75 porte explicitement la mention \u00ab <b>Final Release<\/b> \u00bb : c'est la derni\u00e8re version artisanale, gel\u00e9e le 9 octobre 2020, le jour m\u00eame o\u00f9 Grant lan\u00e7ait un appel pour entra\u00eener un r\u00e9seau NNUE. Il franchira le pas avec Ethereal 13 (NNUE, commercial, juin 2021), puis signera son fameux billet \u00ab <i>I declare that HCE is dead<\/i> \u00bb avant de prendre la t\u00eate du projet Torch de Chess.com. La 12.75 est donc le testament HCE d'un auteur qui a tourn\u00e9 la page sans regret.<\/p>\n\n  <!-- 5 Xiphos -->\n  <h3 class=\"naum-section-title\"><span class=\"rk\">05<\/span>Xiphos 0.6 <em>\u2014 l'inachev\u00e9<\/em><\/h3>\n  <p class=\"naum-meta\">Milo\u0161 Tatarevi\u0107 \u00b7 open source GPLv3 \u00b7 sortie <b>7 novembre 2019<\/b> \u00b7 d\u00e9veloppement arr\u00eat\u00e9, jamais pass\u00e9 \u00e0 NNUE<\/p>\n  <p class=\"naum-p\">Xiphos est n\u00e9 en f\u00e9vrier 2018 d'une envie : apr\u00e8s avoir lu <i>Deep Thinking<\/i> de Garry Kasparov, Milo\u0161 Tatarevi\u0107 a voulu savoir \u00ab \u00e0 quel point il serait difficile \u00bb d'\u00e9crire un moteur capable de surpasser Deep Blue. R\u00e9ponse : d\u00e8s sa premi\u00e8re version, Xiphos tutoyait les 3000 Elo. Alpha-b\u00eata classique \u00e0 \u00e9valuation artisanale, il a culmin\u00e9 au 5\u1d49 rang mondial CCRL en d\u00e9cembre 2019.<\/p>\n  <p class=\"naum-p\">La version 0.6 est sa derni\u00e8re sortie majeure. Le d\u00e9veloppement s'est ensuite arr\u00eat\u00e9, juste avant la vague NNUE \u2014 Xiphos ne s'y est jamais converti. Il reste un \u00ab et si ? \u00bb de l'histoire r\u00e9cente, premi\u00e8re moiti\u00e9 de tableau ici, \u00e0 48,3 %.<\/p>\n\n  <!-- 6 Booot -->\n  <h3 class=\"naum-section-title\"><span class=\"rk\">06<\/span>Booot 6.5 <em>\u2014 le v\u00e9t\u00e9ran<\/em><\/h3>\n  <p class=\"naum-meta\">Alex Morozov \u00b7 Ukraine \u00b7 <b>2020<\/b> \u00b7 Booot 7.0 (2021) passe \u00e0 NNUE<\/p>\n  <p class=\"naum-p\">Booot est l'un des plus anciens projets encore en activit\u00e9 \u00e0 cette \u00e9poque : Alex Morozov le d\u00e9veloppe depuis le d\u00e9but des ann\u00e9es 2000, d'abord en Pascal\/Delphi, signe d'une long\u00e9vit\u00e9 rare dans le petit monde des moteurs. Patiemment affin\u00e9 au fil de deux d\u00e9cennies, il a toujours figur\u00e9 honorablement dans les listes.<\/p>\n  <p class=\"naum-p\">Booot 6.5 est sa derni\u00e8re version \u00e0 \u00e9valuation classique ; la 7.0 adoptera NNUE l'ann\u00e9e suivante. Sixi\u00e8me ici, au c\u0153ur du peloton, il illustre le destin commun de cette g\u00e9n\u00e9ration : un dernier tour de piste artisanal avant la conversion.<\/p>\n\n  <!-- 7 rofChade -->\n  <h3 class=\"naum-section-title\"><span class=\"rk\">07<\/span>rofChade 2.3 <em>\u2014 l'artisan discret<\/em><\/h3>\n  <p class=\"naum-meta\">Ronald Friederich \u00b7 Pays-Bas \u00b7 <b>~2020<\/b> \u00b7 rofChade 3.0 (2021) passe \u00e0 NNUE<\/p>\n  <p class=\"naum-p\">rofChade est l'\u0153uvre solitaire et discr\u00e8te de Ronald Friederich, dont la version 2.2 datait de septembre 2019. La lign\u00e9e 2.x repr\u00e9sente l'apog\u00e9e de son \u00e9valuation artisanale, \u00e9l\u00e9gante et bien r\u00e9gl\u00e9e, qui lui valait une place r\u00e9guli\u00e8re dans le haut-milieu des classements.<\/p>\n  <p class=\"naum-p\">La 2.3 est la derni\u00e8re de cette veine : rofChade 3.0 basculera vers NNUE en 2021. Septi\u00e8me de ce tournoi, il devance d'un souffle les deux anciens champions commerciaux que sont Shredder et Laser.<\/p>\n\n  <!-- 8 Shredder -->\n  <h3 class=\"naum-section-title\"><span class=\"rk\">08<\/span>Deep Shredder 13 <em>\u2014 le champion d'un autre temps<\/em><\/h3>\n  <p class=\"naum-meta\">Stefan Meyer-Kahlen \u00b7 Allemagne \u00b7 commercial \u00b7 sortie <b>2017<\/b> \u00b7 HCE par conviction \u2014 n'a jamais adopt\u00e9 NNUE<\/p>\n  <p class=\"naum-p\">Shredder est une l\u00e9gende : sign\u00e9 Stefan Meyer-Kahlen, il a accumul\u00e9 une douzaine de titres de champion du monde (WCCC, WMCCC) entre les ann\u00e9es 1990 et 2000, dominant l'\u00e9poque o\u00f9 les moteurs commerciaux faisaient la loi. Sa marque de fabrique : une \u00e9valuation positionnelle sophistiqu\u00e9e et une grande solidit\u00e9.<\/p>\n  <p class=\"naum-p\">Sa singularit\u00e9 dans ce plateau : Deep Shredder 13 est rest\u00e9 HCE <b>par choix, pas seulement par calendrier<\/b>. Meyer-Kahlen n'a jamais converti Shredder \u00e0 NNUE, fid\u00e8le \u00e0 son approche classique. Sa 8\u1d49 place \u2014 et son terrible 2,0 \/ 20 contre Stockfish 11 \u2014 mesure cruellement la distance que la communaut\u00e9 open source avait creus\u00e9e, en deux d\u00e9cennies, face aux champions d'antan.<\/p>\n\n  <!-- 9 Laser -->\n  <h3 class=\"naum-section-title\"><span class=\"rk\">09<\/span>Laser 1.7 <em>\u2014 le projet fraternel<\/em><\/h3>\n  <p class=\"naum-meta\">Jeffrey An &amp; Michael An \u00b7 \u00c9tats-Unis \u00b7 open source \u00b7 sortie <b>2019<\/b> \u00b7 derni\u00e8re version, jamais pass\u00e9 \u00e0 NNUE<\/p>\n  <p class=\"naum-p\">Laser est l'\u0153uvre des fr\u00e8res Jeffrey et Michael An, un moteur alpha-b\u00eata open source \u00e0 l'\u00e9valuation soign\u00e9e qui s'est fait un nom dans la communaut\u00e9 \u00e0 la fin des ann\u00e9es 2010. La version 1.7 (2019) est sa derni\u00e8re sortie.<\/p>\n  <p class=\"naum-p\">Comme Xiphos, Laser s'est tu juste avant la r\u00e9volution neuronale, sans jamais franchir le pas du NNUE. Neuvi\u00e8me ici, il reste un t\u00e9moin attachant de cette derni\u00e8re g\u00e9n\u00e9ration artisanale ind\u00e9pendante.<\/p>\n\n  <!-- 10 Defenchess -->\n  <h3 class=\"naum-section-title\"><span class=\"rk\">10<\/span>Defenchess 2.2 <em>\u2014 la lanterne rouge<\/em><\/h3>\n  <p class=\"naum-meta\">Can \u00c7etin &amp; Do\u011fa\u00e7 Eldenk \u00b7 Turquie \u00b7 open source \u00b7 sortie <b>23 ao\u00fbt 2019<\/b><\/p>\n  <p class=\"naum-p\">Defenchess, d\u00e9velopp\u00e9 par les Turcs Can \u00c7etin et Do\u011fa\u00e7 Eldenk, est le benjamin du plateau et le plus modeste en force. Sa version 2.2 (ao\u00fbt 2019) reste une \u00e9valuation enti\u00e8rement artisanale, honn\u00eate et propre, mais en retrait du niveau des t\u00e9nors de cette s\u00e9lection.<\/p>\n  <p class=\"naum-p\">Dernier au classement \u00e0 31,7 %, il n'en a pas moins disput\u00e9 l'int\u00e9gralit\u00e9 du round-robin et arrach\u00e9 ses points \u2014 y compris un surprenant 9,0 \/ 20 contre Deep Shredder 13, preuve que m\u00eame la lanterne rouge avait ses jours.<\/p>\n\n  <hr class=\"naum-rule\">\n\n  <div class=\"naum-note-box\">\n    <b>Un instantan\u00e9 dat\u00e9.<\/b> Ce tournoi n'oppose pas dix moteurs \u00ab actuels \u00bb mais dix versions historiques, choisies pour incarner le sommet \u2014 ou le terminus \u2014 de l'\u00e9valuation artisanale de chaque lign\u00e9e. Quelques mois apr\u00e8s les dates ici fig\u00e9es, presque toutes ces familles ont bascul\u00e9 vers NNUE (Stockfish, Komodo, Fire, Ethereal, Booot, rofChade) ou se sont arr\u00eat\u00e9es (Xiphos, Laser). Lire ce classement, c'est regarder une photographie prise juste avant que le paysage ne change pour de bon.\n  <\/div>\n\n  <div class=\"naum-footer\">\n    Chroniques Software \u00b7 Tournoi HCE \u00b7 898 parties \u00b7 11\u201319 mai 2026 \u00b7 round-robin 8 threads \u00b7 cadence 60\/5'\n  <\/div>\n\n<\/article>\n<\/body>\n<\/html>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Le chant du cygne de l&#8217;\u00e9valuation artisanale Le dernier carr\u00e9 de l&#8217;\u00e9valuation artisanale \u2014 Tournoi HCE Tournoi \u00b7 \u00e9valuation artisanale (HCE) Le dernier carr\u00e9 de l&#8217;\u00e9valuation artisanale Dix moteurs, 898 parties, un seul crit\u00e8re d&#8217;admission : \u00eatre rest\u00e9 fid\u00e8le \u00e0 une fonction d&#8217;\u00e9valuation \u00e9crite \u00e0 la main, sans r\u00e9seau NNUE greff\u00e9. Ce sont les derniers&hellip;&nbsp;<a href=\"https:\/\/www.chess.lumn.eu\/wordpress\/2026\/06\/23\/le-chant-du-cygne-de-levaluation-classique\/\" class=\"\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">Le chant du cygne de l&#8217;\u00e9valuation classique<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":""},"categories":[53,5],"tags":[],"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"valterd","author_link":"https:\/\/www.chess.lumn.eu\/wordpress\/author\/valterd\/"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/www.chess.lumn.eu\/wordpress\/category\/blog\/\" rel=\"category tag\">Blog<\/a> <a href=\"https:\/\/www.chess.lumn.eu\/wordpress\/category\/tournaments\/\" rel=\"category tag\">Tournaments<\/a>","rttpg_excerpt":"Le chant du cygne de l&#8217;\u00e9valuation artisanale Le dernier carr\u00e9 de l&#8217;\u00e9valuation artisanale \u2014 Tournoi HCE Tournoi \u00b7 \u00e9valuation artisanale (HCE) Le dernier carr\u00e9 de l&#8217;\u00e9valuation artisanale Dix moteurs, 898 parties, un seul crit\u00e8re d&#8217;admission : \u00eatre rest\u00e9 fid\u00e8le \u00e0 une fonction d&#8217;\u00e9valuation \u00e9crite \u00e0 la main, sans r\u00e9seau NNUE greff\u00e9. Ce sont les derniers&hellip;&nbsp;Read&hellip;","_links":{"self":[{"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/posts\/3918"}],"collection":[{"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/comments?post=3918"}],"version-history":[{"count":4,"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/posts\/3918\/revisions"}],"predecessor-version":[{"id":3922,"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/posts\/3918\/revisions\/3922"}],"wp:attachment":[{"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/media?parent=3918"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/categories?post=3918"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/tags?post=3918"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}