Comment un essai est noté
Chaque essai dans Color Hunch est noté sur la distance entre votre couleur et la vraie — pas dans les curseurs que vous avez bougés, mais dans la différence que l'œil humain perçoit entre les deux. La mesure est CIEDE2000, et cette page explique ce que cela signifie et pourquoi la distinction compte.
Elle compte parce que l'alternative évidente est fausse d'une manière que les joueurs ressentent.
Pourquoi la distance des curseurs est la mauvaise mesure
La façon simple de noter un essai est de comparer les positions des curseurs : à quelle distance votre teinte est de la teinte cible, votre saturation de la sienne. C'est une ligne de code, et cela produit un jeu auquel les gens cessent discrètement de faire confiance.
La raison : des mouvements égaux d'un curseur ne sont pas des changements égaux pour l'œil. Dix degrés de teinte sautent aux yeux dans les verts et sont presque invisibles dans les bleus profonds. Bougez un peu la luminosité dans une couleur pâle, tout le monde le voit ; bougez-la d'autant dans une couleur sombre, presque personne. Noter sur la distance des curseurs, c'est punir l'approche par le mauvais côté d'une teinte et récompenser un résultat qui paraît manifestement faux.
Ce qu'est réellement un écart de couleur
On mesure un écart de couleur en plaçant les deux couleurs dans un espace construit pour que la distance y corresponde à la différence perçue, puis en mesurant cette distance. Ce nombre s'appelle ΔE — delta E, où E vient d'Empfindung, « sensation » en allemand.
La première formule du genre, CIE76, était une ligne droite entre deux points de l'espace Lab. C'était un vrai progrès, avec des faiblesses connues : elle exagérait les écarts dans les couleurs saturées et les sous-estimait dans les bleus. CIEDE2000 est la correction, avec des termes de pondération pour la clarté, le chroma et la teinte, plus un terme d'interaction pour la zone bleue où l'ancienne formule échouait le plus.
Ce que Color Hunch en fait
Quand vous validez, la couleur que vous avez réglée et celle qui appartient à l'image sont converties de sRGB vers Lab, et CIEDE2000 donne la distance entre elles. Cette distance devient le score de la manche, et les étoiles du niveau viennent des scores de ses manches.
Le nombre affiché est un pourcentage de proximité, pas le ΔE. C'est délibéré : un ΔE de 4,2 ne vous dit rien d'actionnable, tandis que « Proximité 87 » dit la même chose sous une forme comparable à votre essai précédent. Le ΔE reste où il doit être, dans la notation.
Pourquoi la même formule tourne partout
L'application, le serveur de jeu et ce site notent avec la même implémentation, vérifiée contre les mêmes valeurs de référence. Un essai qui vaut 87 dans le navigateur vaut 87 dans l'application.
Cela paraît évident et se rate facilement : trois bases de code dans trois langages s'éloignent l'une de l'autre si rien ne les tient ensemble. Ici, c'est un test avec des paires d'entrée fixes et des sorties attendues — si un portage s'écarte de la référence, la compilation échoue au lieu que le classement devienne silencieusement absurde.
Ce que valent les ΔE
En repère approximatif, voici ce qu'un écart donné représente pour quelqu'un ayant une vision des couleurs normale, sous une lumière correcte :
| ΔE | Ce que vous remarqueriez |
|---|---|
| Moins de 1 | Indiscernable à l'œil. Les deux se lisent comme la même couleur. |
| 1 à 2 | Visible pour un œil exercé en regardant de près, en général côte à côte. |
| 2 à 10 | Perceptible d'un coup d'œil. La plupart parleraient de deux nuances d'une même couleur. |
| 11 à 49 | Couleurs nettement différentes mais apparentées — un rouge et un rouge légèrement orangé. |
| 50 et plus | Couleurs entièrement différentes. Personne ne les confondrait. |
Ces plages sont une convention, pas une spécification : c'est ainsi que le domaine parle de ces nombres, et les sources placent les limites un peu différemment. À prendre comme une aide à la lecture d'un score, pas comme une norme.
CIEDE2000 est définie par la CIE (Commission Internationale de l'Éclairage) dans CIE 142-2001. L'implémentation suit Sharma, Wu et Dalal (2005), « The CIEDE2000 Color-Difference Formula », l'article contre lequel la plupart des implémentations sont vérifiées et qui documente les données de test utilisées pour cette vérification.