landgreen / n-gon

2-d physics rogue-lite platformer shooter
https://landgreen.github.io/n-gon/
GNU General Public License v3.0
149 stars 212 forks source link

Accessibilty issue #288

Closed sneakysquatch closed 1 month ago

sneakysquatch commented 1 month ago

Since the change to make upgrade descriptions refer to "weapons" and "upgrades" as simply colored orbs, as a colorblind person, I cannot distinguish the colors which has confused me a lot. Can you add a setting to replace the colored circles with text? When they are in the overworld, I can generally tell them apart (although it would be great if there was and option to make overworld orbs more distinct too, maybe a saturation buff?), but in descriptions, they are too tiny to ascertain what they represent. You could add a "colorblind mode" adding these features as one toggle. Thanks!

landgreen commented 1 month ago

I thought about that, but I made sure each orb has different brightness in addition to color. Fields are brightest, tech is in the middle, and guns are the darkest. I didn't think it would be an issue, but I'd love to learn more. What type of color blindness do you have?

landgreen commented 1 month ago

I could probably add an option replace the orbs with a single letter to keep spacing similar. The full word might cause spill over. Maybe I could make the text descriptions show up after a mouse hover.

Do you only have trouble with the big orbs, or does ammo and research and coupling need letters too?

also if you can think of something better than a letter I'm open to ideas, maybe an emoji or a ascii shape

landgreen commented 1 month ago

I'm messing around to see how easy it is to differentiate. Here is black and white.

Screenshot 2024-07-23 at 10 20 30 AM

Of course most color blindness isn't black and white, but I'm not sure how to simulate R-G color blindness.

landgreen commented 1 month ago
Screenshot 2024-07-23 at 10 59 01 AM

mouse over seems to work fine for the larger orbs, nor sure about smaller ones yet