I have a game in which I need to display icons on a map denoting the presence of other players. Each player has multiple parameters -- friend/foe; age; team; estimated direction of movement etc. I want players to be able to look at the top-down map and quickly get situational awareness. This is not a 'casual' game, so I am okay that the icons won't be immediately intuitive and will have a learning curve. I want to know how to design icons that convey multiple parameters.
I was thinking of using icon shape, size, color, opacity, outline, and motion (ie spinning or wiggling) to denote different things. The user could then hover over each player icon on the map to get more information.