SupaEngine v3.0 bat les meilleurs engines du monde en bullet - voici ce qu'il a appris
SupaEngine v3.0 | ~3630 ELO Bullet | 8 fev 2026Dans le cours V2, SupaEngine plafonnait a ~2900 ELO avec 27% de score contre Stockfish Skill 20. Le mur semblait infranchissable. 131 parties, 813 tactiques, et pourtant... bloque.
Puis est venu la v3.0. Et tout a change.
Evaluation des structures de fianchetto (g3+Bg2) et detection des avant-postes de fous sur les cases faibles adverses. +30-50 ELO.
Detection des pieces restreintes (fous bloques, tours enfermees) et des batteries Tour-Dame sur colonnes ouvertes. +40-60 ELO.
Penalite pour les ilots de pions fragmentes. Bonus massif pour les pions passes connectes qui se soutiennent mutuellement. +30-50 ELO.
Au lieu d'abandonner la fenetre d'aspiration immediatement, on l'elargit progressivement (x2, x4, puis full). Recherche plus efficace. +20-40 ELO.
Le poids de l'evaluation custom passe de 30% (positions tactiques) a 50% (finales calmes). Stockfish decide en tactique, SupaEngine decide en strategie. +50-80 ELO.
Detection des positions de forteresse (tour vs dame nulle). Mat avec Roi+Fou+Cavalier. Technique du "cut-off" avec la tour. +30-50 ELO.
Cache d'evaluation par hash Zobrist (15k entrees, eviction LFU). Profondeur de recherche augmentee de 32 a 34. +50-100 ELO.
+250 a +430 ELO d'ameliorations techniques
Le reste vient de l'effet synergique : chaque amelioration renforce les autres.
8 fevrier 2026 - SupaEngine v3.0 affronte les 5 meilleurs engines du monde en bullet. Chaque engine a 0.5 seconde par coup. Pas de faveur, pas de handicap.
Classement TCEC/CCRL officiel compare a SupaEngine. Notre engine est le seul moteur hybride (Stockfish + eval custom + Q-learning + NNUE maison) de cette liste.
Objectif
Évaluer un sacrifice avec des critères concrets.
Idée à comprendre
Le matériel offert doit être compensé par une attaque durable, une promotion ou un gain forcé.
Exemple d’application
Avant de sacrifier, calcule les échecs et prises forcées, compte les pièces qui attaquent et cherche la meilleure défense du roi.
Vérifie-toi
Quelle compensation précise obtiens-tu ?
Voici ce que SupaEngine a decouvert en affrontant Stockfish des centaines de fois : Stockfish n'aime pas les sacrifices.
Stockfish est le meilleur calculateur du monde. Mais son evaluation NNUE est entrainees sur des millions de parties "correctes" - des parties ou les pieces ne se sacrifient pas sans raison evidente. Quand vous sacrifiez une piece pour une attaque a long terme, Stockfish sous-evalue l'initiative.
En bullet (0.5s/coup), meme Stockfish ne peut pas calculer toutes les consequences d'un sacrifice. Il voit "je suis une piece en dessous" mais ne voit pas toujours le mat en 15 coups. C'est exactement l'approche de Kasparov : forcer l'adversaire dans des positions ou le calcul pur ne suffit pas.
C'est ce que fait Stockfish. Et ca marche... sauf en bullet.
C'est ce que fait SupaEngine v3.0. Et ca marche en bullet.
Dans sa celebre "partie immortelle", Kasparov a calcule 31 coups a l'avance et sacrifie sa tour pour forcer un mat. L'ordinateur de l'epoque evaluait la position comme "perdue pour Kasparov". En realite, c'etait gagne.
SupaEngine reproduit cette philosophie : quand l'evaluation custom detecte une attaque de roi prometteuse, elle boost le score du sacrifice meme si Stockfish dit "on perd du materiel". En bullet, ca cree des positions que l'adversaire n'a pas le temps de refuter.
Objectif
Comprendre l’effet de la cadence sur les décisions.
Idée à comprendre
Une partie rapide récompense les coups faciles à trouver, mais ne prouve pas qu’une stratégie est meilleure en cadence longue.
Exemple d’application
Compare une même position en cadence rapide puis lente : note les candidats oubliés et la qualité de la décision.
Vérifie-toi
Le coup tient-il après une vérification sans contrainte de temps ?
Leela Chess Zero est le #2 mondial (~3749 ELO). C'est un reseau de neurones inspire d'AlphaZero, entraine sur des milliards de parties. Et pourtant, SupaEngine l'a battu.
Leela fonctionne avec un reseau de neurones GPU. A chaque position, elle doit faire passer la position a travers des millions de neurones. En cadence longue (10+ min/partie), elle a le temps de faire des milliers d'evaluations et c'est la reine. En bullet (0.5s/coup), elle ne fait que quelques centaines de noeuds.
SupaEngine utilise Stockfish comme backend. Stockfish est 10-100x plus rapide en noeuds/seconde que Leela sur CPU. En 0.5 seconde, Stockfish explore des millions de positions pendant que Leela en explore des centaines. La profondeur brute gagne en bullet.
Mais SupaEngine n'est pas juste "Stockfish avec un skin". L'evaluation custom de 30+ criteres ajoute des nuances que Stockfish pur ne voit pas : fianchetto, pieces piegees, batteries, pions passes connectes. C'est ce 10% supplementaire qui fait la difference dans les positions egales.
Objectif
Transformer un avantage de finale en plan gagnant.
Idée à comprendre
L’activité du roi et des pièces, les pions passés et les positions théoriques guident le plan.
Exemple d’application
Active le roi avant de pousser un pion passé, puis recalcule après la réponse adverse. En finale de tours, cherche une tour active derrière le pion passé.
Vérifie-toi
Comment l’adversaire peut-il bloquer ou attaquer ton pion ?
Regardez les nombres de coups des 3 victoires : 125, 177, 159. Aucune victoire n'est venue d'un mat en milieu de partie. Toutes sont des conversions en finale profonde.
La v3.0 a ajoute des connaissances critiques qui ont fait la difference :
Objectif
Défendre une position inférieure et reconnaître les ressources de nulle.
Idée à comprendre
La nulle peut être un objectif stratégique : forteresse, échecs perpétuels, répétition ou finale théorique nulle.
Exemple d’application
Quand tu es moins bien, cherche les échecs, les échanges qui facilitent la défense et les répétitions de coups.
Vérifie-toi
Quelle ressource empêche l’adversaire de convertir son avantage ?
SupaEngine a fait nulle contre Stockfish (#1 mondial, 3795 ELO) et Berserk (3670 ELO). Ces nulles ne sont pas des echecs - ce sont des exploits.
Tenir 220 coups contre le meilleur engine du monde signifie que SupaEngine n'a fait aucune erreur fatale pendant plus de 100 mouvements complets. Chaque coup etait suffisamment bon pour maintenir l'equilibre. C'est la definition de la solidite.
Bobby Fischer disait : "Je ne crois pas en la psychologie, je crois en les bons coups." Si vous ne perdez pas, vous ne pouvez que gagner ou faire nulle. Sur un tournoi, un joueur qui ne perd jamais finit souvent premier, meme avec peu de victoires.
Objectif
Tenir compte des limites d’un moteur quand on interprète une analyse.
Idée à comprendre
Une évaluation dépend de la position, de la profondeur et des réglages ; un chiffre seul ne remplace pas une variante compréhensible.
Exemple d’application
Si deux analyses divergent, compare les lignes et vérifie que moteur, cadence et position sont identiques.
Vérifie-toi
Peux-tu expliquer le résultat avec une ligne et un plan ?
Le classement TCEC teste les engines sur des serveurs avec 128 threads et 64 GB de RAM. SupaEngine tourne sur un laptop avec 4 coeurs, 8 threads, et un GPU GTX 1650 de 4 GB. C'est ~30x moins de puissance.
Les engines adverses avaient les memes contraintes de temps (0.5s/coup), mais en conditions normales (TCEC), ils auraient 30x plus de threads. Pourtant, SupaEngine les bat. Pourquoi ?
De ~2900 a ~3630 en une seule version. De 27% contre Stockfish Skill 20 a 80% contre le Top 5 mondial en bullet. La preuve qu'avec la bonne architecture, un laptop peut rivaliser avec les meilleurs.
Page generee le 8 fevrier 2026 | Donnees : Tournoi bullet 0.5s/coup, 5 engines, SupaEngine v3.0