In one of the games I have been working on I have a mechanic where players make secret treaties with each other.
Players have certain cards in their own color, and can trade cards to make treaties. Example: If I am Blue, and I have a Red Flag in my hand it means Red is subjugated to me, If Red has a Blue flag as well, then it is an alliance.
Now I want one of my victory conditions to be if you are the first person to have 1 of every other players flags.
The first main problem I have is that I want these interactions to be kept secret. Nobody would make a treaty with someone who will win because of that treaty. I have some ideas where there are cards other than treaty cards that can be traded, so if you see an exchange it doesn't exactly mean they are making a treaty.
The other problem I have has to deal with players 'surrendering' to another player, where one player has the flag of the other, but not the other way around. I need reasons for things like this to pop up. Maybe trading your flag for money, or peace (But then I need some sort of way to wage war). I guess this one isn't much of a problem as it is unfinished design.
Now I am not entirely sure how a game like this will play, and am mostly just looking for any feedback.
Allied moves would be interesting, although it would tell all of the other players that you and the other player are definitly allied with each other.
Hmm, treaties that allow you to look at the other players hands would work out quite well. In fact it's fits into what I have been looking for.
I can have the victory alliance treaty, Intellegence treaty, & Trade treatys.