I'm designing a game where players are able to form alliances with each other.
The game has two winning conditions: When all other players are eliminated, the remaining player wins; or if all the teams work together to solve the problem that was set them against each other in the first place, then they all win.
I'd like to encourage the single player victory, as it's more fun, but I don't want to flat-out remove the cooperative victory.
How would I go about discouraging players from attempting to cooperate with each other?
One idea I had was to make alliances a vector for mistrust - alliances might be able to steal items from each other, for example.
For some small amount of context: the game involves capturing territory and destroying territory belonging to other players. When a player runs out of territory they are eliminated.
Cheers for any suggestions!