I've a technical problem with my ongoing "karate" game projet.
There are 12 players, I can't design different sprites for each player. For now, all player are white and can be distinguished only by a colored sprite located at their feet, but it is often confusing when player are close from eachother.
I plan to have numerous movements and they'll be the same for each player. Now my sprites are using only two colors, and I think it is possible to change the color of this sprite to adapt to the color of the player to be displayed.
So do you think it would be possible to
1. change the color offset stored in the SGL sprite attribute structure in real time ? or
2. change the sprite palette adress between two sprites display, in a single slSynch() ? or
3. use some gouraud and use the two color sprite as a mask ?
Do you have other idea ?
thanks.
There are 12 players, I can't design different sprites for each player. For now, all player are white and can be distinguished only by a colored sprite located at their feet, but it is often confusing when player are close from eachother.
I plan to have numerous movements and they'll be the same for each player. Now my sprites are using only two colors, and I think it is possible to change the color of this sprite to adapt to the color of the player to be displayed.
So do you think it would be possible to
1. change the color offset stored in the SGL sprite attribute structure in real time ? or
2. change the sprite palette adress between two sprites display, in a single slSynch() ? or
3. use some gouraud and use the two color sprite as a mask ?
Do you have other idea ?
thanks.