Blog

The Collective-Action Problem of F2P Clans Remains Unsolved

BOGO's dangerous looking two-person electric scooter coming soon
Google image search never fails

There’s a compelling aspect to achieving group oriented goals: being apart of something larger than yourself. Lots of F2P developers harp on the importance of social features. Yet the social experience in many games is abysmal. Lots of teammates or clanmates don’t seem interested in participating instead preferring to “free-ride”, putting forward little effort but getting the fruits of the team reward. Mancur Olson’s foundational work, The Logic of Collective Action, describes how this problem manifests in the public sphere (sometimes literally in the case of electric scooters). Game designers have a much easier time aligning individual and clan incentives than public officials yet they sometimes miss easy wins. How can we make the clan experience better then it might otherwise be?

In Clash Royale, clans advance a boat against rival clans. Advancing the boat depends on individual clanmates playing games everyday (and winning). The more clanmates play consistently, the more the boat advances and the better the rewards the clan will receive. But for many clanmates playing everyday requires a great of effort, why not let others earn the rewards for you?

Clan Wars 2.0 - The most anticipated Clash Royale update | Blog - RoyaleAPI
How do the boats move without oars? Supercell’s biggest mistake since Rush Wars.

The problem is severe in Battlefield where “PTFO” or “Play the Fucking Objective” is standard nomenclature. Players often won’t engage in activities that benefit the team (capturing flags), instead preferring to pursue their own objectives (generally: shoot players as fast as possible).

A given player faces two potential payoff schedules when considering to allocate effort to the clan. There’s the expected payoff with no effort (the probability that the clan/team will win if the given player did nothing) as well the probability that the clan will win if the player puts forth effort. We can model this as such:

\[\mathit{expected\ payoff\ from\ effort_i} = {P(\mathit{winning} | \mathit{effort_i}) \ *R}\]

where

\[P(\mathit{winning} | \mathit{effort_i})\]


is the probability of winning the clan event given give the effort of a given player or rather the additive probability of this given player participating.

While R is the reward from winning.

Of course if \(P(\mathit{winning}| \mathit{effort_i}) = P(\mathit{winning}) \) or the given player cannot sufficiently contribute to the probability of the clan winning then there’s zero incentive for them to put forth effort. Why bother?

This problem exacerbates as team size grows: the efficacy of a given player varies inversely with the number of teammates. This makes intuitive sense: in Battlefield, a player in 2 versus 2 match has a greater impact on the outcome then a player in a 32 versus 32 player match. The incentive to free-ride rises as the number of teammates or clanmates rises. Weakness hides in numbers.

We’ve also ignored the game-theory dynamics of this problem for simplicity, but it’s worth mentioning. If I know my other teammates are not going to put forth effort, why should I? This leads to Nash equilibriums where clans have almost no activity.

How can we overcome the free-rider problem and ensure that all teammates put forth effort? The highest cost-benefit feature is simply better monitoring tools. In many clan or team based games, clan leaders face asymmetric information: they simply can’t identify the players that do not put forth effort. A simple measure of activity (last login) or games played in the last week goes a long way to kicking out free-riders. We might also consider a joint-production function. In Battlefield or Clash Royale each player would receive a score based on their effort or contribution to team advancement, if the team wins they receive a multiplier on this score. Such a system would have two benefits: it would more closely align individual effort with individual outcome (reap what you sow), and it would increase the benefit for high performing clan members to engage in monitoring. For example, a high performing member might have $20 in contributions with a 2x multiplier or $40 for winning compared to a low performing member with $5 in contributions and therefore $10 for winning. In real terms, the high performing member has an even greater incentive to encourage low performers to put forth effort.

There’s a lot to be said for social shaming as well. While it hasn’t been effective for zero effort participants, there’s evidence it might help players on the margin. A push notification demonstrating that your clans needs you or perhaps better yet, a system where your clanmates can send you push notifications is a compelling way to push players into action.

Perhaps the greatest miss I see is not in clan monitoring (kicking out free-riders), but in self-selection to begin with. Clans are generally pareto efficient for players meaning that there’s zero cost and only benefit to joining one. Players then generally look for near max-size clans as they maximize the clan’s probability of winning a reward and thus the players. Reducing search costs by recommending (or restricting) clans based on device language, location, and some measure of progression maturity makes all players better off.

It’s hard for social monetization opportunities to take-off if team based activities suck. We still have a long way to go to fix top of the funnel problems. Afterall, teamwork makes the dreamwork.

subscribe to the blog subscribe to the blog subscribe to the blog subscribe to the blog subscribe to the blog subscribe to the blog subscribe to the blog subscribe to the blog
Subscribe to Our Newsletter
Tweets from @econosopher