Customization possibilities for colorblind mode
|Opened on:||Sunday, December 6, 2020 - 05:38|
|Last modified:||Monday, December 7, 2020 - 04:26|
I've mentioned this idea to several folks, but logging it here to preserve it.
Given that difficulties distinguishing colors can depend on both the type and degree of color blindness, it may be that the "colorblind" mode may not work for all individuals.
This suggestion is that it should be possible to write a small web-app that renders some Foldit type displays and describes the information they attempt to convey using colors. It then allows the user to pick colors that they can distinguish and re-renders the sample displays for verification.
When the user is satisfied with the results, the web-app should generate a set of color specifications that can be pasted over the existing colors in the options.txt file on the user's computer.
This has several benefits:
1) It should level the playing field for users by guaranteeing that they are able to understand what the game is trying to convey through the use of colors across the various displays.
2) It would work on all colors that are specified in the options.txt file, not just the ones with colorblind alternatives.
3) It would generate mockup displays, not use the game code, meaning it would be 100% separate from the game code base and could be written by anyone.
The two limitations are:
1) Some colors seem to be hard coded, these would not be able to be customized. Hopefully, over time, all colors will eventually be able to be externally specified in an options file.
2) The application is trivial to write as a standalone utility, but requiring a user to download a program to generate the color options is not ideal. The best case is that it would be a web-based application that would be access via a browser. This would require a server to host it. Perhaps this could be permitted on the new website rollout. (This is the primary reason I haven't already written something to provide this service.)