Musím vybrat paletu čtyř barev, která splňuje následující dvě podmínky:

  1. Barvoslepí lidé snadno rozlišují všechny čtyři barvy.
  2. Lidé s normálním barevným viděním mohou každou moji barvu jednoznačně identifikovat jedním ze jmen „zelená“, „modrá“, „žlutá“, a „red“.

V kontextu vytvářím verzi videohry deskové hry, která používá standardní kousky Icehouse . Tvar, velikost, umístění a orientace figurek jsou všechny relevantní pro hraní, takže nemohu použít žádnou z nich jako náhradu barvy. Každá z barev je v pravidlech také označována jménem, takže použití barev, které jsou nejednoznačné nebo nesouvisí s původními barvami, by bylo pro lidi obeznámené s původní deskovou hrou matoucí.

Vzhledem k výše uvedenému, jaká je moje nejlepší volba?

Komentáře

  • Chcete oslovit všechny různé typy barvosleposti nebo jen některé z nich? en.wikipedia.org/wiki/Color_blindness#Classification
  • pro červeno-zelenou barevnou slepotu: ujistěte se, že jedna z červených a zelených je mnohem tmavší než ten druhý.
  • Užívání všech druhů barevné slepoty je nemožné, protože různé druhy barevné slepoty vidí jinak.
  • Možná budete chtít započítat do toho, že barevně slepí lidé nemusí věnovat pozornost barevnému kódování. Sám jsem si toho všiml při hraní dechu divočiny. Musel jsem si přečíst online průvodce, abych si uvědomil, že svatyně jsou barevně odlišeny modře a žlutě. vidět barvy, ale já hádám ‚ nejsem zvyklý používat barevné kódování.
  • Potřebujete odstín nebo barvu? Jedním běžným přístupem je jednoduše použít různé hodnoty nebo sytost barev pro různé barvy, což systémy jako cubehelix berou.

Odpověď

Fungovaly by vzory pro váš případ použití?

Mohli byste zachovat stejný tvar, velikost, polohu a orientaci pro každý z nich a mají „režim slepoty“, kde místo barev k odlišení položek používáte vzory.

Například modrá může být rovnoběžná, červená může být vzor teček, žlutá může být křížek -šrafa a zelená mohou být klikaté čáry nebo vlnovky.

Tímto způsobem můžete zohlednit všechny různé typy barvosleposti (včetně monochromacy – úplná barevná slepota) způsobem, který nezávisí na orientaci nebo velikosti prvku (největší problém se vzory, pokud se spoléhají na měřítko).

Aktualizovat

Jak je uvedeno v komentáři, pokud to estetika vaší hry umožňuje proč nepoužívat barevný a vzor, aniž byste potřebovali další nastavení.

Jen se ujistěte že vzor a pozadí mají dostatečně vysoký kontrastní poměr , v ideálním případě 7: 1, ale 3: 1 je dostačující pro WCAG AAA, protože se jedná o grafický objekt / uživatel Součást rozhraní ( netextový kontrast ).

Komentáře

  • Mohli byste se vyhnout “ režim slepoty “ pomocí obou. Barevný vzor: modré vlnovky, červené tečky …
  • jo platný bod! Pokud je to pro estetiku hry vhodné, pak 100% souhlasím.
  • Upravil mou odpověď tak, aby odrážela váš názor.
  • Toto je velmi běžný způsob, jak to udělat na mnoha fyzických deskách / kartách hry. Jako někomu s relativně malou barevnou slepotou mi připadá velmi užitečný. Například tyto karty “ Ticket to Ride “ jsou primárně barevně rozlišeny, ale v rohu mají malý symbol: blog-cdn.daysofwonder.com/dow-uploads/2013/02/t2r-cards.jpg
  • @neil Nevím, zkusil jsem hrát Ticket jezdit s mými rodiči, kteří nemají žádnou barevnou slepotu, o které vím, ale měli velké potíže rozlišit karty v poněkud tlumeném osvětlení, ve kterém jsme hráli. Hra pro ně byla nesmírně frustrující, což je škoda, protože oba rádi hráli deskové hry jako rodina a chtěl jsem jim představit některé lepší než Clue and Monopoly, na které jsme hráli. Symboly tam jsou, ale odpovídat na ně trvalo mnohem déle, zejména u cest, které byly daleko od místa, kde seděly.

Odpověď

Zvažte následující „color-blind přátelská paleta „ zde zadejte popis obrázku

Myslím, že tato paleta má barvy, které lze snadno interpretovat jako zelená (4.), žlutá (5.), modrá (3. nebo 6.) a červená (7.).

Komentáře

  • Zejména když vložím tento obrázek přes filtry, které simulují protanopii nebo deuteranopii, 4 vypadá strašně podobně jako 7.
  • Jako někdo se silným případem protanomálie vám mohu říci, že barvy 4, 5, 6 a 7 jsou pro mě rozlišitelné, v této velikosti a vzdálenosti . 4/5/6 by bylo rozlišitelné v podstatě na jakoukoli velikost / vzdálenost, stejně jako 5/6/7 … ale 4 a 7 by bylo těžké rozeznat, kdyby byly velmi malé (myslím jako 16×16 pixelů) a to ‚ je těžší rozeznat, čím dál jsou od sebe.
  • ‚ je také asi těžší rozeznat rychle . Pokud ‚ vytváříte barevnou hru založenou na čase, zobrazování 4 a 7 na stejné obrazovce pravděpodobně přidá nechtěnou výzvu.
  • Hm. Je ‚ těžké říci, aniž bychom se o to skutečně pokusili, ale ‚ hádám, že by to bylo těžké.
  • Všimněte si také, že bojuji s pojmenováním barev, dokonce i jako dospělý. Pokud byste mi ukázali tuto paletu a požádali mě o jméno # 6, pravděpodobně bych vám řekl “ fialová „.

Odpověď

Jako barvoslepý člověk – děkuji. A mohou vynálezci barev LED (*) na věčnost hořet v pekle. (protože každý bere tento komentář příliš vážně, odstraňuji ho a ať všichni jdou do Valhally, ať už vymysleli LED nebo ne 🙂

Když to mám z hrudi, navrhuji dát vašim uživatelům volba .

Nebudete pokrýt všechny typy barevně slepoty najednou (to, co vidím jako různé barvy, může být stejné pro někoho jiného a naopak). Na druhou stranu samozřejmě můžeme vidět rozdíl v barvách, když můžeme.

Jinými slovy, vidíte

[color1] [color2] [color3] 

Vidím

[color1] [color2] [color2] 

Někdo colorblind uvidí

[color1-ish] [color2] [color3-ish] 

jako různé „barvy“ ( možná ne ty, které vidíte – ale jiné).

Takže můžete mít několik palet

[green] [blue] [yellow] [red] 

a nechat uživatele zvolit takové, kde se všechna pole liší od nich .


(*) malé kulaté žárovky, které indikují stav na elektronických zařízeních – každé z nich může mít několik barev (což nediskriminuji)

Komentáře

  • @ Beejamin: ano barvy LED diod (kulaté lampy, které indikují stav) na elektronických zařízeních. Nikdy nevím, kdy jsou červené, oranžové nebo zelené, protože barvy jsou mi velmi blízké. Jednou jsem blikl směrovač PĚTkrát, protože pokaždé selhal. Pak prošel můj bratr, zeptal se mě, co dělám, a on mi řekl, že LED je vlastně zelená … OTOH, když jsem byl dítě, doktor řekl mému otci, že nikdy nebudu inženýr a nebudu pracovat ve vědě. Doktore Hloupý, pokud mě slyšíte, přestaňte to dětem vyprávět, protože některé budou poslouchat vaše nesmysly. Podepsáno: inženýr a doktor fyziky
  • @ Beejamin: aaaah, udělal jsem překlep, měl jsem samozřejmě na mysli LED diody. Aktualizuji to. Také lékař z předchozího komentáře to řekl kvůli barvosleposti (jako odstrašující prostředek pro vědeckou práci).
  • Barvy LED (alespoň starších) byly spíše technickým omezením než rozhodnutím o designu. Červená, žlutá / jantarová a zelená byly původně jediné barvy, které dokázali vyrobit. Modrá a bílá se objevila později, což umožnilo plnofarebné LED displeje. (Zajímavé je, že tuto skutečnost můžete použít k dnešnímu dni scifi – např. Ve Star Treku TNG, kdykoli otevřou Data ‚ hlavu, aby ukázal svou pozitronickou síť, má spoustu blikání LED diody, všechny červené, žluté a zelené, protože to byly v té době jediné dostupné barvy.)
  • @WoJ Barvy LED s tím nemají nic společného. Jak jste sami řekli, problém není ‚ t barvy, ‚ s tím, že elektronická zařízení, která používají LED diody, ‚ vždy se spoléhá na pozici. A jak zdůraznil Darrel Hoffman, barvy LED samotných nebyly vybrány ‚ pro jejich barvu. Obviňovat vynálezce LED je jako obviňovat vynálezce neonového světla pro konkrétní barvy neonových světel.
  • @WoJ Takže byste rádi viděli všechny designéry, kteří se rozhodli sloučit různé signály do jednoho LED indikátoru (nabíječka: zelená – plně nabitá, zelená bliká – téměř tam, oranžová – 2/3, oranžová bliká – 1/3, červená – prázdná) v pekle spíše ti, kdo vymyslí skutečnou LED.

Odpověď

I když je chvályhodné uvažovat o tomto faktoru, musíte také myslet na širší obrázek zde. To znamená, že se snažíte vytvořit hru, ve které chcete, aby o hraní mělo zájem co nejvíce lidí.

Jak jste sami řekli, čtyři barvy, které jste uvedli, jsou již zavedenou sadou, se kterou bude vaše cílové publikum nejen obeznámeno, ale pravděpodobně docela očekává, že jsou stejné.

Díky tomu se jako výchozí držte původních 4 barev.

Nyní, pokud chcete vyvinout zvláštní úsilí na podporu barevné slepoty, které, jak se zdá, chcete, pak neřežte žádné rohy a dělejte to správným způsobem. Nastavit uživatele možnost vybrat si barevnou paletu . Buď máte několik různých přednastavených možností pro různé typy barvosleposti, nebo přejděte přes horní část a nechte uživatele vybrat si vlastní 4 barvy.

Používání vzorů pravděpodobně nebude vypadat esteticky příjemné pro většinu vašich uživatelů, takže se nestřílejte do nohy tím, že odložíte mnoho, jen pár potěšení.

Takže zbývá otázka: w klobouk o neshodujících se pravidlech?

Pokud jsou pravidla fyzicky vytištěna a / nebo v jednom nedynamickém elektronickém dokumentu, není toho mnoho, co byste mohli udělat. Což je o to větší důvod držet se původních barev jako výchozích.

Pokud jsou však pravidla zabudována do vašeho uživatelského rozhraní hry, nemělo by být příliš velké úsilí, aby se instance Proměnná „název barvy“: jak ve vizuální barvě, tak i v zobrazovaném názvu. V zásadě platí, že pokud uživatel vybral jinou paletu, pak tento výběr odráží všude, kde je na barvu odkazováno v uživatelském rozhraní.

Stručně řečeno, typy scénářů by měly být vždy volitelné. Neznevýhodňujte svou aplikaci tím, že budete všem uživatelům vynucovat stejná pravidla použitelnosti.

Odpovědět

Ve vědě / vědě o datech se barevní chlápci viridis stali v posledních několika letech velmi populárními pro vytváření barevných slepých čísel. Je zaměřen na programátory R, ale zde je odkaz na opravdu dobrý článek na toto téma: Palety barev Viridis

Ne paleta bude vyhovovat všem formám barvosleposti, ale poskytuje hrst, která má být relativně esteticky příjemná a přitom pojmout 2 nebo 3 nejběžnější formy barvosleposti. Když vytvářím postavy, kde potřebuji 2-4 diskrétní barvy, vybírám barvy ve stejné vzdálenosti podél barevných stupnic. Více než to a začínám uvažovat o začlenění dalších věcí, jako jsou tvary, které by pomohly rozlišit věci. Aby to bylo trochu jednodušší (a pro potomky), připojuji upravenou verzi obrázku, která zobrazuje jejich palety barev; oblasti s kroužkem / číslováním ukazují zhruba, odkud byste vybrali barvy: zde zadejte popis obrázku

Takže například u „inferno“ mohou uživatelé bez barevného zaslepení interpretovat barvy jako „žlutá“, „oranžová“, „fialová“ a „černá“.

A v závislosti na dalších aspektech toho, co se kreslí, někdy zjistím, že nemohu mít také barvy světlý nebo příliš tmavý, v takovém případě jen mírně oříznu jeden nebo druhý konec palety barev a poté vezmu své barvy z bodů ve stejné vzdálenosti podél toho, ale znovu musíte být opatrní, protože pokud jsou body podél palety příliš blízko, začnou se obtížně rozlišovat jako diskrétní barvy.

A jak již bylo zmíněno výše, zvažte výběr nastavení palet. Tím získáte maximální flexibilitu, abyste zajistili, že každý najde hra je esteticky příjemná.

Upravit: Když se vrátím zpět a znovu si přečtu otázku, nyní si uvědomuji, že mi chybělo, že OP pravděpodobně znamenalo, že chtěli konkrétně zachovat ty 4 barvy a najít varianty, které jsou barevně slepé / em>

Odpověď

Tyto 4 velmi základní barvy lze u většiny barevně slepých osob poměrně odlišit. Jedná se o polotóny a nuance, které většina barevně slepých nerozlišuje.

(Pokud uvažujete o barevném modelu RGB, nejběžnějšími typy barevně slepoty jsou vzájemné rozhovory mezi R a Signál G nebo vzácné typy, které chybí signál R, G a / nebo B)

Pokud potřebujete přidat možnosti pro rozšíření publika, je to žlutá (tj. R + G) můžete změnit barvu na fialovou (R + B) nebo azurovou (G + B), aby nedošlo k přeplnění pásma R na G.

Komentáře

  • Nemohu ‚ změnit žlutou na fialovou nebo azurovou, aniž bych porušil svůj další požadavek.
  • Žlutá je opět obvyklým pachatelem barvosleposti. Jednoduše směřuje k červené nebo zelené. Když to změníte na něco úplně jiného, můžete si ponechat jména ostatních 3. Je to méně než nic a můžete (nebo nemusíte) přizpůsobit další věci.
  • Nesouhlasím rozhodně že můžete zaručit, že “ červené “ a “ zelené “ jsou rozlišitelné všemi uživateli, zejména červeno-zelenou barevnou slepotou. Určitě některé odstíny červené jsou pro mě vždy považovány za červené a stejné pro zelenou. Nicméně ‚ je slušný barevný pás, kde si ‚ nejsem jistý, který z nich jsou, nebo i když ‚ s jakoukoli barvou ve vzorníku. Bledě zelená je pro mě šedá. Většina zelených semaforů mi dodnes připadá bílá.
  • @RossPresser ‚ nic nezaručuji. Existuje mnoho variant barvosleposti a téměř všechny mohou být slabší nebo silnější. Jen říkám, že pokud je člověk vůbec schopen rozlišovat mezi “ čistým “ (jako v rgb modelu) červenou a zelenou, žlutou ( kombinace červené a zelené ve stejném modelu rgb) může být těžší rozeznat od červené a / nebo zelené. OP uvedl, že hra používá průhledné barevné bloky, takže nelze použít žádné rozdíly v intenzitě / sytosti, pouze odstíny.

Odpověď

@musefan má nejlepší odpověď!

Myšlenka na vzory zní dobře, ale vypadá a když budete vědět, jak to ve hře funguje, bude to ještě složitější.

Používejte původní barvy, aby je hráči poznali, ale při prvním použití hry se zobrazí výzva, která umožňuje různé palety barev. Nastavit alternativy barevné palety pomocí pluginu, jako je Sim Daltonism nebo podobný, a nechat to na uživateli, aby se rozhodl.

Pak v určitém okamžiku uvidíte, které palety uživatelé používají nejvíce.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *