I'm trying to devise a point-based scoring system for a variant of Mafia/Werewolf. The idea is that there are teams coming in, and so individual players should be able to earn points regardless of role which add to the overall team score. Is there anything like this out there that might help me balance the point values?
I am going to answer this assuming this is a convention, you are GMing the game, and there must be winners written in on a card at the end If you are going to play 1 or 2 games you should pick the winners yourself. Just decide who did the best job. Did someone manage to lie to the group really well, or did anyone lead the group, get them past the chaos, and lynch for victory? If you do not feel comfortable picking, let the players vote, but let them only pick from the winning team.
If you are going to have 5+ games you could consider a point system. Maybe just giving a point to everyone on the winning team. Whatever you do, do not let the players know the scoring If people know how the game is scored they will game the system. If this happens it will most likely ruin the game for everyone, (and probably let the wolves cakewalk their way to victory in later games). Players will quickly think "he is willing, lets lynch him just in case" If again there are ties, I recommend just picking winners yourself, let the players vote on who they thought was most helpful.
Well the first thing that comes to mind is to play multiple games such that each player is on each team a predictable number of times
for instance, let's say you have 9 villagers(one of which is an informant) and 3 mafia. you would play the game 12 times, so each player is an informant once, and a mafia 3 times.
You probably want to have multiple games going on at the same time, and isolated from each-other, and have people constantly switch groups. That way, it would be much much harder for people to guess everyone else's role.
Another way to do it, would be random. at the beginning of each game, you randomly assign players to a role, and you still play multiple iterations of the game.
This way can be a little bit more luck based, but the more you repeat it, the more the actual better players will rise to the top scores.
You can also mitigate the luck factor a little bit by balancing the roles such that no role has a benefit over the other. If mafia tends to win more often, than you can reduce the points that they get when they win. etc. you might also assign points based on how they win/how many people are left alive.