Exploring color generation range and scoring fairness. Are some scores too generous? Too punishing? Adjust and compare.
What randomHsb() can produce. Hue: 0-359 (full), Saturation: 15-100, Brightness: 15-100. Left = current range. Right = full 0-100 gamut (includes near-black, near-white, and pure grays we currently exclude).
Set a target color and a guess. See the live score with full breakdown. Drag sliders to explore edge cases.
Pre-set scenarios that feel unfair. Click any card to load it into the interactive scorer above.
The sigmoid curve that maps Delta E to base score. Current formula: 10 / (1 + (dE / midpoint) ^ steepness). Adjust parameters to see the effect. The gray line is the current curve; the colored line is your tuned version.