Hi. I'm new here, and I just wanted to talk a bit about something and get your opinions on the balance of the current forum games. This is sort of a response to this thread.
As a background, I've played at EpicMafia for around a year and I've played at Mafiascum for half a year. I've also played in real life.
The interesting thing about the sites is that while they all play the same game, they all have very distinct styles.
- Epicmafia is a real time chat based game of mafia. In the competitive lobby you see a lot of thought out and balanced setups, and all players attempt to scumhunt to the best of their ability. You also have a sandbox lobby where players can play games more akin to Starcraft 2 mafia; not neccesarily balanced, a ton of power roles, and no civilians. Players in sandbox do not scumhunt, preferring to just rely on cop reports and such(regardless of whether the claim is real or not).
- Mafiascum is a forum based game of mafia. Many games are hosted throughout the forum under the different sections: Newbie Queue(Running a setup titled 2of4), Open Queue(Running setups where all roles are known), Normal Games(Setup is unknown, roles are only those defined as "normal) and Theme Games(Where you can have different mechanics or non-normal roles). All setups must be approved for balance by the balance team there.
Now Starcraft 2 mafia also has its own take on the genre, very similar to epicmafia's sandbox, where players do not really pay attention to who says what and mostly rely on cop reports. This is what the game is designed to do considering the small deadlines discouraging discussion, so that's fine.
This is what brings me to SC2 forum mafia. While the setups contain numerous "fun" roles, most that I have seen have not been the most balanced.
This right here indicates that you're having balance issues, and there's a pretty obvious reason for this: Town has too much power.
The Importance Of Civilians
My initial mafia experience consisted of 20 man setups where everyone had a power role. They were fun, but skill was unimportant and the games were all rather meaningless to me, only being fun if I got a "good role". Civilian was always the worst role to get and players would normally just leave if they got it. Why? Because in the power role oriented game, where your voice and scumhunting has no power, you're useless.
So what is the point of having a civilian in the setup? Well, he's actually the most important role in any balanced game.
For example, let's take a few different setups and compare them for balance. Assume all of these games start within the day. First off, this one:
Doctor
Jailor
Sheriff
Mafioso
This setup is absolutely imbalanced. Why? Because a mass claim can break it. If Doctor, Jailor, Sheriff all claim, the Mafioso must counter claim one of them. If he counter claims Doctor, the Jailor jails one of the doctor claims while the sheriff investigates them. If a kill occurs, the non jailed Doc is mafia. If he counter claims Jailor, the jailor kills him, obviously. If he counter claims Sheriff, they lynch one sheriff and the jailkeeper can kill the other if wrong. This situation is an auto lose situation.
Now, SC2 mafia's solution to the mass claim problem is random roles. However, random roles cause the setup to become "swingy" which means that the balance is impossible to determine due to the many possibilities. So this next setup:
Random Town
Random Town
Random Town
Mafioso
Is absolutely unpredictable and can not be balanced. A mass claim still breaks this because the town power will allow them to somehow confirm who the mafia is.
Now, let's look at one more setup.
Sheriff
Civilian
Civilian
Mafioso
This setup is balanced. More balanced at least. If a mass claim occurs, Mafioso can hide within the Civilians and if the cop claims, can just kill him. So this discourages mass claiming. The town benefits most by no lynching, which causes a 33% for the cop to die. If cop lives, the cop claims and outs his report. It's optimal more Mafia to counter claim cop in this situation, leaving the Civilian as a clear in LYLO. If cop dies, then the players just have to determine who the mafia is without any clear. How is that possible?
Scumhunting
Scumhunting is trying to determine the alignment of a player because of what they post. Some think this is impossible in forum mafia, but it's absolutely not. Scumhunting is a skill, and requires a lot of reading between the lines and understanding the difference between town actions and scum actions. A player is at L-1 and hasn't claimed yet, but PlayerA hammers. The player who was lynched was cop. Why did PlayerA hammer without letting them claim? Did they truly think they were mafia? Or were they mafia who wanted to get rid of a town role?
Scumhunting encourages both teams to try harder, because if one side is lazy they'll get destroyed by the other. Scumhunting is pretty much the opposite of "Blindly Following Reports" and "Random Lynching", instead giving reasons for why someone is mafia based upon what they've said and why the intentions behind that were most likely from a Mafia point of view.
But how does it work? I mean, can't mafia just act like town? Yes, they try. But you have to remember what their goal is so while sometimes they can just act town and get by, sometimes they have to decide whether they should go against their alignment to survive.
For example, the concept of bussing. I'll explain using an example I found while playing SC2 mafia a few days ago.
I was Sheriff, and it was the first day. I started a random lynch off of "Town Cat" because all he was doing was meowing. Two players voted with me, but suddenly two players voted for someone else at random. This bugged me because normally people just sheep the biggest vote. The rest of the town sheeped the other lynch and that player flipped town. I said to the town "Guys, Purple and Pink voted that player as a counter wagon, they're most likely Mafia with Towncat." I checked Towncat and low and behold, he was mafia. We lynched him and I told them to lynch Pink and Purple the next day, but instead they lynched the guy I confirmed as town instead. Brilliant.
Had both sides been trying fully, the counter wagon would have been noted as a scum oriented action and the players would have been lynched. So what should they have done?
They should have either given reasons for the counter wagon, or bussed. Bussing is when mafia vote their partner to lynch them. For example, if there are 3 Town and 2 Mafia left, and it's clear that the players believe your partner is mafia, then fighting the lynch will most likely be detrimental in the long run. Thus, you vote the player agreeing with the town that they are scum. Players will see this and go "Woah, he voted PlayerX who flipped mafia, he's probably town." Then you lynch someone else the next day to win the game.
There are many more examples of possible ways to go against your win condition to appear town, but I won't bother naming them all.
My Point
Balance of your setup should be determined by the desired effect of the game. If you want a fun game for everyone with a lot of night actions, but a lack of scumhunting, make a game where everyone is a power role. If you want a game that relies on skill during the day phase in order to find the mafia through interrogation and questioning motives, make the majority Civilians. If you want something in between, then obviously, make a few Power Roles and a few Civilians.
Also keep in mind that the more factors there are in the game, the swingier(less balanced) it will be. This does not make it bad, this will just make it more unpredictable, which in some players minds is really fun anyway.
Know what you want out of your setup and know what the players want as well. That's all I have to say. Comments/Thoughts welcome.