IDEA: The alliance request feature used in-game is updated to allow you to specify levels of commitment. At any point, a player can still break an alliance, but if he/she breaks the terms of the accepted level, this will count towards their public TURNCOAT statistic (the % of alliances that they've broken). The TURNCOAT stat will let other players know how trustworthy they are.
[NOTE: These levels are just suggestions. Feel free to suggest others or different approaches]
"This is stupid. The app should be like the board game whenever possible and you can break alliances in the board game at will."
Just my 2 cents. You cannot fully compare the board game to the computer game. When you are playing the board game, you know if 2 players are allied. You are right there with them.
You have no way of knowing if anyone is allied in the online game until it is too late.
I would love it if you could just add this in the filter option to disallow alliances. If I'm hosting a game, I would like to be able to dictate whether or not I want alliances to exist.
Let's just see how much the average person cares about the option to have alliances. I bet most would prefer the option to NOT have an alliance as an option i their games.
But if I'm wrong...well...I guess I won't be choosing the "No Alliance" option for very long if no one will join my games. But at the very least let's try it out and see what the consensus is.