Jeg har brug for at vælge en palette med fire farver, der opfylder følgende to betingelser:
- Farveblinde mennesker kan let skelne mellem alle fire farver.
- Personer med normal farvesyn kan entydigt identificere hver af mine farver med et af navnene “grøn”, “blå”, “gul”, og “rød”.
For kontekst laver jeg en videospilversion af et brætspil, der bruger standard Icehouse-stykker . Formen, størrelsen, placeringen og orienteringen af brikkerne er alle relevante for gameplayet, så jeg kan ikke bruge nogen af dem som erstatning for farve. Desuden henvises der til hver af farverne ved navn i reglerne, så brug af farver, der er tvetydige eller ikke relaterede til de originale farver, vil være forvirrende for folk, der er fortrolige med det originale brætspil.
I betragtning af ovenstående hvad er min bedste mulighed?
Kommentarer
- Vil du adressere alle forskellige typer farveblindhed eller bare nogle af dem? da.wikipedia.org/wiki/Color_blindness#Classification
- For rødgrøn farveblindhed: Bare sørg for at en af rød og grøn er meget mørkere end den anden.
- Det er umuligt at tage alle former for farveblindhed, fordi forskellige slags farveblindhed ser anderledes ud.
- Det kan være en god idé at inddrage, at farveblinde mennesker måske ikke engang er opmærksomme på farvekodning. Jeg bemærkede dette selv, da jeg spillede ånde i naturen. Jeg måtte læse en online guide for at indse, at helligdommene er farvekodede blå og gule. Jeg kunne se farverne, men jeg gætte jeg ‘ er ikke vant til at bruge farvekodning.
- Har du brug for en nuance eller en farve? En almindelig tilgang er simpelthen at bruge forskellige værdier eller mætninger til de forskellige farver, hvilket er, hvad systemer som cubehelix tager.
Svar
Ville mønstre fungere for din brugssag?
Du kan holde form, størrelse, position og orientering den samme for hver og har en “farveblindhedstilstand”, hvor i stedet for farver til at skelne mellem de emner, du bruger mønstre.
For eksempel kunne blå være parallelle linjer, rød kunne være et mønster af prikker, gul kunne være et kryds -hatch og green kan være zig-zagged linjer eller bølgede linjer.
Ved at gøre dette kan du tage højde for alle de forskellige typer farveblindhed (inklusive monokromati – komplet farveblindhed) på en måde, der ikke afhænger af elementets retning eller størrelse (det største problem med mønstre, hvis de er afhængige af skala).
Opdatering
Som påpeget i en kommentar, hvis dit spil æstetisk tillader det hvorfor ikke bruge farve og et mønster, så man undgår behovet for en yderligere indstilling.
Bare sørg for at mønsteret og baggrunden har et højt nok kontrastforhold , ideelt set 7: 1, men 3: 1 er tilstrækkelig for WCAG AAA, da det er et grafisk objekt / bruger Interfacekomponent ( kontrast uden tekst ).
Kommentarer
- Du kunne undgå ” blindhedstilstand ” ved at bruge begge. Mønster med farve: blå bølgede linjer, røde prikker …
- yup gyldigt punkt! Hvis det passer til æstetikken i spillet, er 100% enige.
- redigerede mit svar for at afspejle dit punkt.
- Dette er en meget almindelig måde at gøre det på mange fysiske kort / kort spil. Som en person med relativt lille farveblindhed finder jeg det meget nyttigt. For eksempel er disse ” Ticket to Ride ” -kort primært kendetegnet ved farve, men har et lille symbol i hjørnet: blog-cdn.daysofwonder.com/dow-uploads/2013/02/t2r-cards.jpg
- @neil Jeg ved ikke, jeg prøvede at spille Ticket at ride med mine forældre, der ikke har nogen farveblindhed, jeg er opmærksom på, men de havde store problemer med at skelne kortene i den lidt svage belysning, vi spillede i. Spillet var enormt frustrerende for dem, hvilket er en skam, fordi de nød begge at spille brætspil som en familie, og jeg ville introducere dem til nogle bedre end Clue og Monopol, vi plejede at spille. Symbolerne er der, men det tog meget længere tid at matche dem, især med ruter, der var langt fra, hvor de sad.
Svar
Overvej følgende “farveblind venlig palette “
Jeg synes denne palet har farver, der let kan fortolkes til at være grønne (4.), gule (5.), blå (3. eller 6.) og røde (7.).
Kommentarer
- Især når jeg sætter det billede gennem filtre, der simulerer protanopia eller deuteranopia, virker 4 meget lig 7.
- Som en person med et stærkt tilfælde af protanomali kan jeg fortælle dig, at farverne 4, 5, 6 og 7 kan skelnes for mig, i denne størrelse og afstand . 4/5/6 kunne skelnes i stort set enhver størrelse / afstand, ligesom 5/6/7 … men 4 og 7 ville være svære at skelne fra hinanden, hvis de var meget små (tænk som 16×16 pixels) og det ‘ er sværere at fortælle jo længere fra hinanden de er.
- Det ‘ er sandsynligvis også sværere at skelne fra hinanden hurtigt . Hvis du ‘ laver et tidsbaseret farvespil, der viser 4 og 7 på samme skærm vil sandsynligvis tilføje en utilsigtet udfordring.
- Hm. Det er ‘ svært at sige uden faktisk at prøve det, men jeg ‘ gætter på, at det ville være svært.
- Bemærk også, at jeg kæmper med navngivning farver, selv som voksen. Hvis du viste mig denne palet og bad mig om at navngive nr. 6, ville jeg sandsynligvis fortælle dig ” lilla “.
Svar
Som en farveblind person – tak. Og må opfinderne af farverne på lysdioder (*) brænde i helvede for evigt. (da alle tager denne kommentar for seriøst, fjerner jeg den og lad alle gå til Valhalla, uanset om de opfandt LEDen eller ej 🙂
Når jeg har dette fra mit bryst, Jeg vil foreslå at give dine brugere et valg .
Du vil ikke dække alle typer farveblindhed på én gang (hvad jeg ser som forskellige farver kan være ens for en anden, og omvendt). På den anden side kan vi selvfølgelig se en forskel i farver, når vi kan.
Med andre ord ser du
[color1] [color2] [color3]
Jeg ser
[color1] [color2] [color2]
Nogen farveblind vil se
[color1-ish] [color2] [color3-ish]
som forskellige “farver” ( måske ikke dem, du ser – men forskellige).
Så du kan have flere paletter af
[green] [blue] [yellow] [red]
og lade brugeren vælge en, hvor alle felter er forskellige til dem .
(*) små runde lamper, der angiver status på elektroniske enheder – hver af dem kan have flere farver (som jeg ikke diskriminerer)
Kommentarer
- @ Bejamin: ja farverne på lysdioder (de runde lamper, der angiver status) på elektroniske enheder. Jeg ved aldrig, hvornår de er røde, orange eller grønne, fordi farverne er meget tæt på mig. Jeg blinkede engang en router fem gange, fordi den svigtede hver gang. Så gik min bror forbi, spurgte mig, hvad jeg lavede, og han fortalte mig, at ledningen faktisk er grøn … OTOH da jeg var barn, fortalte en læge min far, at jeg aldrig ville være ingeniør og arbejde inden for videnskab. Dr Stupid, hvis du hører mig, skal du stoppe med at fortælle det til børn, for nogle vil lytte til din vrøvl. Underskrevet: ingeniør og ph.d. i fysik
- @ Bejamin: aaaah, jeg lavede en tastefejl, jeg mente selvfølgelig med lysdioder. Opdaterer det. Også lægen fra den foregående kommentar fortalte dette på grund af farveblindhed (som en afskrækkende virkning inden for videnskab)
- Farverne på lysdioder (i det mindste ældre) var en teknisk begrænsning snarere end en designbeslutning. Rød, gul / rav og grøn var oprindeligt de eneste farver, de kunne producere. Blå og hvid kom senere, hvilket muliggjorde LED-skærme i fuld farve. (Interessant kan du bruge denne kendsgerning til dato scifi – fx i Star Trek TNG, når som helst de åbner Data ‘ s hoved for at vise sit positroniske net, har det en masse blinkende LEDer, alle røde, gule og grønne, fordi det var de eneste tilgængelige farver på det tidspunkt.)
- @WoJ LEDernes farver har intet at gøre med det. Som du selv sagde, er problemet ikke ‘ t farven, det ‘ er, at elektroniske enheder, der bruger lysdioderne, ikke ‘ t stoler altid på position. Og som Darrel Hoffman påpegede, var selve lysdiodernes farver ‘ ikke valgt til deres farve. At bebrejde LED-opfinderne er som at bebrejde neonlysopfinderne for de specifikke farver på neonlys.
- @WoJ Så du vil gerne se alle designerne, der valgte at flette forskellige signaler i en LED-indikator (oplader: grøn – fuldt opladet, grønt blinkende – næsten der, gult – 2/3, gult blinkende – 1/3, rød – tom) i helvede snarere dem, der opfinder den egentlige LED.
Svar
Selvom det er prisværdigt at overveje denne faktor, skal du også tænke på det større billede her. Det vil sige, du prøver at lave et spil, som du vil have, at så mange mennesker som muligt er interesserede i at spille.
Som du selv har sagt, er de fire farver, du har angivet, allerede et etableret sæt, som din målgruppe ikke kun vil være fortrolig med, men sandsynligvis temmelig forventer, at de er de samme.
Når det er sagt, skal holde fast i de originale 4 farver som standard .
Nu, hvis du vil lægge en ekstra indsats for at understøtte farveblindhed, som du synes at have lyst til, så skar du ikke nogen hjørner og gør det på den rigtige måde. Gør det til en bruger mulighed for at kunne vælge en farvepalet . Enten har et par forskellige forudindstillede muligheder for de forskellige typer farveblindhed, eller gå over toppen og lad brugeren vælge deres egen 4 farver.
Brug af mønstre vil sandsynligvis ikke se æstetisk behageligt ud for de fleste af dine brugere, så skyder ikke dig selv i foden ved at afskyde de mange, bare de venligst få.
Så det efterlader spørgsmålet: w hat om, at reglerne ikke stemmer overens?
Nå, hvis reglerne er fysisk udskrevet og / eller i et enkelt ikke-dynamisk elektronisk dokument, er der ikke meget, du kan gøre. Desto mere grund til at holde sig til de originale farver som standard.
Hvis reglerne dog er indbygget i dit brugergrænseflade, skal det ikke være for meget at gøre det “farvenavn” -variabel: i både visuel farve og visningsnavn. Dybest set, hvis brugeren har valgt en anden palet, så afspejler dette valg overalt, hvor der henvises til farven i brugergrænsefladen.
Kort sagt, disse slags scenarier skal altid være valgfri. Du må ikke placere din applikation under en ulempe ved at tvinge de samme regler for brugervenlighed til alle brugere.
Svar
Inden for videnskab / datavidenskab er viridis-farvepaletterne blevet temmelig populære de sidste par år for at skabe farveblindvenlige figurer. Det er målrettet mod R-programmører, men her er et link til en rigtig god artikel om emnet: Viridis farvepaletter
Nej paletten passer til enhver form for farveblindhed, men disse giver en håndfuld, der er beregnet til at være relativt æstetisk behagelige, mens de stadig rummer de 2 eller 3 mest almindelige former for farveblindhed. Når jeg opretter figurer, hvor jeg har brug for 2-4 diskrete farver, vælger jeg farver, der er lige langt fra farveskalaerne. Mere end det, og jeg begynder at overveje at inkorporere andre ting som former for at skelne mellem ting. For at gøre tingene lettere (og for eftertiden) vedhæfter jeg en ændret version af billedet, der viser deres farvepaletter. De cirklede / nummererede regioner viser omtrent hvor du vælger dine farver fra:
Så for eksempel med “inferno” en, kan ikke-farveblindede brugere fortolke farver som “gule”, “orange”, “lilla” og “sort”.
Og afhængigt af de andre aspekter af, hvad der tegnes, finder jeg nogle gange, at jeg ikke kan have farverne også lys eller for mørk, i hvilket tilfælde jeg bare beskærer den ene eller den anden ende af farvepaletten lidt og tager derefter mine farver fra lige store punkter langs den, men igen skal du være forsigtig, for hvis punkterne langs paletten er for tæt, de begynder at blive svære at skelne som diskrete farver.
Og som nævnt før, overvej at have en indstilling til valg af paletter. Dette giver dig mest fleksibilitet for at sikre, at alle finder spillet æstetisk tiltalende.
Rediger: Når jeg går tilbage og læser spørgsmålet, er jeg klar over, at jeg nu savnede, at OP sandsynligvis betød, at de specifikt ville beholde de 4 farver og bare finde varianter, der er farveblinde venlige
Svar
Disse 4 meget grundlæggende farver skelnes ret godt for de fleste farveblinde mennesker. Det er halvtoner og nuancer, som de fleste farveblinde ikke skelner mellem.
(hvis du tænker på RGB-farvemodellen, er de mest almindelige typer farveblindhed enten krydstale mellem R og G-signal eller sjældne typer, der mangler R-, G- og / eller B-signal)
Hvis du har brug for at tilføje indstillinger for at udvide publikum, er det det gule (det vil sige R + G) du kan skifte til lilla (R + B) eller cyan (G + B) for ikke at trænge R til G-båndet sammen.
Kommentarer
- Jeg kan ‘ t skifte gul til lilla eller cyan uden at bryde mit andet krav.
- Derefter er den gule den sædvanlige gerningsmand i farveblindheden. Den har simpelthen en tendens til at være rød eller grøn. Hvis du ændrer det til noget helt andet, kan du stadig beholde navnene på de andre 3. Det er mindre end ingenting, og du kan (eller måske ikke) tilpasse andre ting.
- Jeg er uenig stærkt at du kan garantere at ” rød ” og ” grøn ” skelnes af alle brugere, især rødgrøn farveblindhed. Bestemt nogle nuancer af rødt ses altid for mig som røde og det samme for grønt. Ikke desto mindre er der ‘ et anstændigt farvebånd, hvor jeg ‘ ikke kan være sikker på hvilken de er, eller endda hvis der ‘ er overhovedet enhver farve i farveprøven. Blegegrøn er grå for mig. De fleste grønne trafiklys ser den dag i dag ud til mig hvide.
- @RossPresser Jeg garanterer ikke ‘. Der er mange varianter af farveblindhed, og næsten alle kan være svagere eller stærkere. Jeg siger bare, at hvis man overhovedet er i stand til at skelne mellem ” ren ” (som i rgb-model) rød og grøn, gul ( en blanding af rødt og grønt i samme RGB-model) kan være sværere at skelne bortset fra rødt og / eller grønt. OP sagde, at spillet bruger gennemsigtige farvede blokke, så ingen intensitets- / mætningsforskelle kan bruges, kun nuancer.
Svar
Mønsterideen lyder godt, men ser godt ud i spillet og at vide, hvordan det fungerer, vil det gøre tingene mere komplekse.
Brug de originale farver, så spillerne genkender dem, men har en prompt, når spillet først bruges, hvilket giver mulighed for forskellige farvepaletter. Konfigurer alternativer til farvepaletter ved hjælp af et plugin som Sim Daltonism eller lignende for at hjælpe, og lad det være til brugeren at beslutte.
Så kan du på et tidspunkt se, hvilke paletter brugerne bruger mest.