Why color by number is the worst case for colorblind players
A normal coloring book is forgiving: pick any color you like. A color by number game is not. It hands you a palette and asks you to match a number to a swatch, and it rarely tells you what the swatch is. If the palette holds three greens and two browns, a player with deuteranopia is guessing on every tap.
Pixel art makes this strictly worse. Good pixel art is built from shading ramps: three or four tones of one hue, a step apart, sitting next to each other to give a sprite volume. That is the exact pattern color vision deficiency struggles with. A ramp of olive, green and dark green is one blob to a deutan eye; a ramp of red, dark red and rust is one blob to a protan eye. Most pixel coloring apps ship exactly these palettes and give you a number as the only clue.
What a colorblind-friendly coloring game has to do
The fix is not a color filter. Filters shift hues and break the art. The fix is redundancy: give every color at least one channel that does not depend on hue at all, and make it impossible to paint a cell with the wrong color even when two look identical.
Color Pixels does this in four layers, on by default, with nothing to unlock:
- Written names. Every swatch carries its name: "Green", "Dark green", "Olive", "Mint". Forty named colors in the whole master palette, and the name never leaves the screen while you paint.
- Spoken names. Tap a swatch and the app says the name out loud, in English, Portuguese or Spanish. It speaks only on the palette, never while you paint cells, and it lowers your music instead of pausing it.
- Colorblind names. A setting that swaps look-alike names for plainer, more descriptive ones. Coral becomes "Orange-red", teal becomes "Blue-green", mustard becomes "Dark yellow", lime becomes "Yellow-green", magenta becomes "Purple-pink". You do not need to know what "teal" looks like to know it is the blue-green one.
- ColorADD® symbols. ColorADD is the universal color identification code for the colorblind: a small set of shapes that combine like primary colors. Color Pixels prints the symbol on every swatch and, when you zoom far enough in, inside each cell. Turn it on in Settings and the palette becomes readable with no color information at all.
Underneath all that, the game will not let you paint the wrong color. Cells only accept the color whose number they show. Tap a "4" while holding "2" and a short toast says "This one is 4 · Black". Nothing to erase, nothing to redo.
Turn on every layer in thirty seconds
- Install Color Pixels free. The first screen asks once: read color names out loud? Say yes.
- Open Settings → Accessibility. Turn on Colorblind names and ColorADD symbols. Both stick until you change them.
- Open any sprite. Tap a swatch: you see the name, hear the name, and see the symbol. Zoom in and the symbol appears inside the cells too.
- Painting a shading ramp? Watch the "N left" counter under each swatch. It tells you when a tone is done, even if the next one looks the same.
The part nobody sees: the palette is checked before a sprite ships
Every sprite in Color Pixels comes from one master palette of 40 named colors, and that palette runs through a lint before anything is built. Each pair of colors must sit far enough apart in perceptual color difference to deserve its own name, and the lint simulates deuteranopia, protanopia and tritanopia to flag pairs that collapse for each one. When two confusable colors would run side by side across a sprite, the build warns or refuses. Colorblind safety is decided at curation time, on every sprite, not patched at runtime with a filter you have to find.
Which types of color blindness does this cover?
| Type | What is hard | What helps in Color Pixels |
|---|---|---|
| Deuteranopia / deuteranomaly (most common) | Green vs red vs brown; olive vs orange | Names like "Dark orange" for rust, "Yellow-green" for lime; ColorADD shapes; palette lint |
| Protanopia / protanomaly | Red reads darker; red vs dark green vs brown | "Orange-red" for coral, "Dark red" always written; spoken names |
| Tritanopia (rare) | Blue vs green; yellow vs pink | "Blue-green" for teal, "Light teal" for aqua; symbols on every swatch |
| Low vision / painting in the dark | Everything mid-tone blurs together | Dark canvas, large zoom, spoken names, cells-left counter |
Where this comes from
Color Pixels is the sister app of Color Flags, a flag-painting game built by a dad for a son who loves flags and is colorblind. The named, spoken, symbol-tagged palette started there, on 137 flags, and moved into pixel art because pixel art is where colorblind players get shut out hardest. The rule in both apps is the same: accessibility is on by default and never behind a paywall.
Related reading
Not sure whether the shades you struggle with are a color vision deficiency? Color Flags has a plain-language guide to spotting color blindness and another on games for colorblind kids. For the painting basics, see pixel art color by number 101.
Quick questions
Can colorblind people play color by number games?
Only if the game tells them what each color is. Most rely on hue alone. Color Pixels writes every color's name on the swatch, speaks it on tap, offers plainer colorblind names for look-alike shades and shows ColorADD symbols, so no tap depends on telling hues apart.
What is ColorADD and does Color Pixels use it?
ColorADD is a universal code of simple shapes that stand for colors and combine like paint does. Color Pixels shows the ColorADD symbol on every palette swatch and inside zoomed cells when you turn it on in Settings. The symbols are used under license.
Does Color Pixels have a colorblind mode?
It has several: written names are always on, spoken names are asked about once at the start, and Colorblind names and ColorADD symbols are toggles in Settings → Accessibility. None of them cost anything.
Which color blindness does it support?
The palette is checked against simulated deuteranopia, protanopia and tritanopia before any sprite ships, and the names, voice and symbols work regardless of type, including low vision.
