Would you be open to a PR on a weighted role selection to make it less likely for people to be put in the same group multiple times in a row?
A lot of the streamers I watch have been talking about the RNG being broken/bugged/whatever (which is obviously wrong but they are only human and I'm sure it can feel bugged). I'm personally a big believer in weighted dice because it often makes the experience of individuals within a group more enjoyable, even though in theory it all averages out, as the extremes are very much not enjoyable (constant impostor/constant crewmate).
I don't have a specific solution in mind just yet, trying to get a feel for whether this would be a feature you would be interested in potentially having as a toggle-able option.
Some basic guidelines for implementation:
would only work on a per session basis, rehost = weighted information gets dumped.
Keep track of all past games for each player in current lobby (maybe in the future this could be expanded across hosted lobbies, starts to get somewhat complex though)
Assign players preferential weights for each category at a top level (Crew, Impostor, Neutral Killer, Neutral) based on past games
Assign players preferential weights within each category
If this is something you'd be interested in as a feature I'll try and write something up.
Would you be open to a PR on a weighted role selection to make it less likely for people to be put in the same group multiple times in a row?
A lot of the streamers I watch have been talking about the RNG being broken/bugged/whatever (which is obviously wrong but they are only human and I'm sure it can feel bugged). I'm personally a big believer in weighted dice because it often makes the experience of individuals within a group more enjoyable, even though in theory it all averages out, as the extremes are very much not enjoyable (constant impostor/constant crewmate).
I don't have a specific solution in mind just yet, trying to get a feel for whether this would be a feature you would be interested in potentially having as a toggle-able option.
Some basic guidelines for implementation:
If this is something you'd be interested in as a feature I'll try and write something up.