Skip to content

DaleHuntGB/TowerDefenseAccessibility

Repository files navigation

Computer Project: Colourblind Mode Accessibility

Final Degree Project

Goals

[x] - Protanopia Colourblind Mode.

[x] - Deuteranopia Colourblind Mode.

[x] - Tritanopia Colourblind Mode.

[x] - High Contrast Colourblind Mode.

[x] - Greyscale Colourblind Mode.

[x] - User Control Colours via Colour Pickers.

Approach

After research, I realised that applying filters to accommodate each colourblind setting was not efficient, therefore, I decided that I would try Colour Mapping.

The second approach (current) was to create individual Colour Profiles.

Colour Mapping

This approach was effectively checking each material for a specific colour (default), if this would be found, it would remap to a colourblind mode friendly variant.

This worked, however, it required resetting back to defaults before the user swapped due to how the mapping was occuring. Additionally, I realised that mapping user controlled colours would be more complicated.

Colour Profiles

This approach requires colour profiles to be assigned for each mode and then the user can merely swap between these profiles. This approach is a lot faster and it also allows for dynamic swapping.

Additionally, this allows for me to create a custom profile that can easily be manipulated by colour pickers by merely updating the colours within the profile to match the user selected.

Screenshots

Start Screen

Start Screen

Game Play

Game Play

Colourblind Options

Colourblind Options

Default

Default Colours

Protanopia

Protanopia Colours

Deuteranopia

Deuteranopia Colours

Tritanopia

Tritanopia Colours

High Contrast

High Contrast Colours

Greyscale / Monochromatic

Greyscale / Monochromatic Colours

Custom Profile - User Options

Custom Profile - User Options

Custom Profile - User Options [Updated]

Custom Profile - User Options

Custom Built Colour Picker

Custom Built Colour Picker

Custom Built Colour Picker [Updated]

Custom Built Colour Picker

Custom Profile Demonstration

Custom Built Colour Picker

Game Tiles Colours [Health Based]

Game Tiles Colours [Health Based]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published