Should you add a Multiplayer Mode to your Facebook Game like Tetris Battle?
Posted on October 17, 2011 by admin
If you’re a Facebook Developer working on games, at some point, you might ask yourself if you must include a multi-player mode in your game. You’re looking at your tight budget, your limited time and team and you ask yourself if that’s worth doing it. Using Tetris Battle as an illustration, I’ll explain some of the benefits you can expect from a multiplayer mode, the requirements and important features to include in your game.
Core benefits of having a multiplayer mode
Benefit #1: Improve your Retention / Lifetime duration
In a classic game with different levels or a simple leaderboard, what happens when players finish all levels and are the top of the leaderboard? Will they keep playing without a challenge? Of course, you, developer, can keep on adding more levels and create weekly leaderboards, that works pretty well. But with a multiplayer mode, players will always meet new exciting challenges that can create an infinite lifetime duration for the player and a level of competition you can’t meet without it.
Benefit #2: Improve Virality
Players, at some point will want to play with their friends. By integrating an invite system that allow a 1-click access to a game, you will create a powerful viral machine. You can imagine sending a request or a newsfeed in which players friends could join them in seconds. Note that it’s not only good for virality but also good for retention.
Benefit #3: Improve Monetization
The more you increase competition, the more you add the need for power-ups. Indeed, when players are facing opponents that are of the same rank, or are better than them, a little help from the shop could make them win a game. For example, in Tetris Battle, you can’t use power-ups during the game, but you can buy upgrades such as “Make my pieces go down faster” that can help players play faster than others and get a small advantage out of it.
Of course, the rewards players get from a victory must be valuable: it should increase their reputation, highscore, help them access exclusive features, modes or unlock weapons… In Tetris Battle, every time you win a game you increase your ranking (See more about the #Feature 2: The Ranking System below). You also unlock different game modes when you reach a certain level.
2 Core features to include in a multi-player mode
Feature #1: Add interactions between players
That sounds obvious but one thing where the Multi-Player mode loses half of his interest is when it’s not allowing players to interact with each others. Meaning: chatting with each other, being able to cooperate or compete with them in a meaningful way are core to the multiplayer experience.
In Tetris Battle, for example, there is a chat but the core feature is that you can send lines to your opponents when doing a combo or destroying 2 or more lines to make them KOs. Interaction is a the center of the gameplay, so you will spend your whole game trying to send lines and you will also receive dozen of lines of games from them.
In this context, players will really get the feeling that they’re not playing alone. They will receive and cause emotions to someone else that is playing a thousand miles away from them: that’s powerful! The pleasure of winning, alone or by team, is multiplied by the fact that they’ll be interacting with other players !
Feature #2: Dynamic Ranking (ELO Style)
If you play chess online, you probably know ELO. The Elo rating system is “a method for calculating the relative skill levels of players in two-player games”. (Source: Wikipedia). In a Casual / Social game, you don’t need to create a very complicated system like ELO, you can have a simple algorythm.
In Tetris Battle for example, there is a basic system of ranking. During the 1st game, depending on the skill the player shows during the game, he is assigned to a defined ranking.
Then, after each game, taking the example of the 6-Players Battle Mode, the player will receive Stars:
- The 1st wins 1.5 Stars,
- The 2nd wins 1 star,
- The 3rd wins 0.5 stars,
- The 4th loses 0.5 stars,
- The 5th loses 1 star and
- The 6th loses 1.5 stars.
When the player reaches 5 stars, he climbs to the next ranking and starts with 2 stars. When he reaches 0 stars he loses a ranking.
With this system, any time players climb a level, they will get the challenge of playing against stronger players. And anytime they lose a rank, they will play against players that are easier for them. This ensures that they always get a challenge they can face, beginner or advanced and that the learning curve will be progressive.
Requirements to have a successful Multiplayer game
I’ll repeat it but multiplayer games are not easy and here are the 2 main reasons:
Requirement #1: You need to build an audience fast
There’s nothing more annoying, in an ultra-connected world, than waiting for other players to start a game. You can’t just launch your game on Facebook and wait for players to come, because the Game Experience of first players will be bad if they’re alone, players won’t invite friends to come if they wait 10 minutes to play a game. In Tetris Battle, you never wait more than a few seconds and that’s something players appreciate.
So you have different solutions:
1. You already have another successful game in or out of Facebook
Lucky you! You are already eligible for the launch of a multi-player game on Facebook! Prepare a great promotion campaign on your other games to bring the maximum of players in the shortest amount of time. Ensure your servers are ready to accept thousands or players playing simultaneously, but wait, isn’t it what you’re aiming for after all?
2. You don’t have another game (or one with a small audience) and you have money!
If you have money, you can spend it in advertising or find partners to get traffic coming to your game. Be wise with the audience you target and the budgets you spend. I’m not an expert on advertising, but I would advise not to spend everything in one time, but to make sure you’re initially bringing enough players to guarantee a great User Experience for the 1st players.
3. You’re a brand new developer and you have no game and a few dollars available for Marketing
Solution #1: Build an audience long before the launch
During the development period, instead of watching over the developers shoulders and count days to the deadline, why not asking the Marketing Team and Community Managers to open a blog and create a community months before the launch. Like this, you’ll be able to give access to the beta before the launch and get great insights from it. You will also launch with an audience that is not null, a community of fans and will save thousands of dollars of advertising. Note that even if you have money, you can build an audience upfront.
Solution 2: Build an AI / Bots
The other solution I want to mention is to add bots when you can’t find a real player. In Tetris Battle, I suspect they have some bots, but if true, as they give them a name and a picture and that it allows to never wait too long, I don’t mind. And given the fact they have 6M MAU, it is possible that there are players of my level at any time. Downside is that if you have a limited budget, it will require some additional development costs to create a decent AI which can require a huge amount of time to parameter and balance.
Requirement #2: Be technically robust
Multiplayers games are hard for the many reasons mentioned previously but there is something else. Imagine: you built the game, you have spend thousands of dollars in advertising, you blogged during 3 months and the day of the launch : players are kicked off of games, the server is slow, game is not loading etc. You have 1 chance to make a 1st good impression. So be technically ready: eyes and lights are on you, you can’t do a bad launch! So, testing a lot and including many players in the beta are good ways to do it (it will also solve many other problems in terms of User Experience, so you really want to include players during your development phase!).
Conclusion
Tetris Battle gets an AAA in terms of Game Experience thanks to its powerful multiplayer modes, and this is not completely a surprise as the game has been created by Tetris Online Inc. which is co-founded by Alexei Pajitnov, the creator of the first Tetris.
When perfectly executed, a multi-player mode can be a great way to have a successful viral, engaging and monetized game. Great example like Draw My Thing by OMGPOP, Belote Multijoueur by Is Cool Entertainment (In French Only) or the famous Texas Hold’em Poker by Zynga are all example of games that are fun, addictive, technically robust and integrate most of the features described in this article.
So, after reading this article, do you want to include a multiplayer mode in your game? Why?
Some young couples who are facing various health problem, these individuals can buy remedies from the Web without any problem. Unconditionally, one of the wonderful place where buyers can purchase medicines is Internet. One of the best treatment for inability to get or keep an hard-on is Viagra. Today sundry articles were published about viagra substitute. You may have heard about “where to buy viagra“. Various companies describe it as “how to get viagra“. Sure, for a lot of guys, bringing up the problem in the first place is the toughest step. The most common potentially serious side effects of such medications like Viagra is headache. Contact your doctor if you have any dangerous side effect that does not go away. The extremely important point make sure that when you buy medicines like Viagra online, you get real preparation. Some of the web-sites offer really hazardous fakes.