beyond-all-reason / Beyond-All-Reason

www.beyondallreason.info
Other
1.58k stars 258 forks source link

Change some of player colors, due to being too similar #2439

Open sprEEEzy opened 6 months ago

sprEEEzy commented 6 months ago

Description

I'm aware of the "Warm" vs "Cold" idea behind team colors. They do the same in AoE2. But some colors in 8v8 between different teams are too similar, in my opinion.

image

My initial impression of Angry_Strawberry's and ESC_HaraldFan's colors is that they're so similar, that I'd say they belong to the same team. Trouble is, they're very bright colors. On some screens, they might look almost the same. One has a bit of green, the other a bit of yellow. Angry_Strawberry's feels "cold" for me, even tho it's in the opposite team.

This pair is the most troublesome for me. Maybe some other pairs don't work well for others.

Problems this will solve

Adjust the colors to be more similar to the rest of their team colors. It's more important to be able to easily tell friend from foe, than to tell different foes apart.

Other (optional)

No response

sprunk commented 6 months ago

image

icexuick commented 1 month ago

We are aware of these 2 colors, which indeed are in the 'dangerzone' in terms of recognizability. We've gone through all colors over 8 full times.

image

The yellow from Angry_Strawberry really is on the warm-side of yellow, so if you see it as cold, it could be your monitor has slight skewed color-warm/cold settings.

image

We have a variant of (enemy) team colors in different shades of Red (or Blue). We though find these shades working sub-optimal, and you will loose the quick ability to communicate a specific 'enemy-color' to your team.

We could swap out color 5 for a different color down the line, though in general the higher the team-number-color, the less 'distance' they have from other colors.

image

icexuick commented 1 month ago

Maybe swap 5 and 10, though 10 also is close to (cold) 5. 9 is also an option, though it's really close to 3.

sprEEEzy commented 1 month ago

I think the mindset here should be: "I'd rather not be able to distinguish between two teammates, than not be able to distinguish between a teammate and an enemy."

schmied commented 3 weeks ago

Hi guys! As a toy project I am currently writing a color generator with arbitrary team and team-member count. Goal is to evenly distribute hue in perceptional space (OKLab). Language is C++, a small class, but should be portable. No further requirements, only some calculations.

sprunk commented 3 weeks ago

cool