Hey I was thinking today about the current problem we have with mafias running for a really long time, with people getting bored, not sending in updates and all the problems that that causes. I've come up with a game idea that might fix this somewhat. It's pretty much based off of giving players breaks and making them excited to play a game again while it's still going on.
This game would feature an even number of players, with one set being "active", and the other being "inactive". So, in a basic game of mafia vs. village, there would be say, 3 active mafia players, 3 inactive mafia players, vs 9 active village players, and 9 inactive village players.
The inactive players obviously wouldn't be actively playing in the game, but would have a unique role that isn't anything like their "active" players role. Each pair of active/ inactive players would not be informed of whom their counterpart is, or what their role is. Every 4 or so days, the players will automatically switch between being "active" and an "inactive" player, but would have the option of "switching" at any point and time.
There would be an "active player list" in each new update, and those players would be allowed to vote and use abilities, be targeted by abilities etc etc. For convenience it would probably use the whole cycle system thing. Of course if one half of the active/inactive players dies, the other needs to take over full time, which sort of defeats the point, but hey at least it's a start!
If someone has already posted this concept than my bad I guess