Notice: Constant automattic\jetpack\extensions\social_previews\FEATURE_NAME already defined in /home4/lolocohe/public_html/nyfrenchgeek/wp-content/plugins/jetpack/extensions/blocks/social-previews/social-previews.php on line 14
{"id":2138,"date":"2011-10-17T08:05:55","date_gmt":"2011-10-17T12:05:55","guid":{"rendered":"http:\/\/www.nyfrenchgeek.com\/2011\/10\/should-you-add-a-multiplayer-mode-to-your-facebook-game-like-tetris-battle\/"},"modified":"2011-10-17T08:05:55","modified_gmt":"2011-10-17T12:05:55","slug":"should-you-add-a-multiplayer-mode-to-your-facebook-game-like-tetris-battle","status":"publish","type":"post","link":"http:\/\/www.nyfrenchgeek.com\/2011\/10\/should-you-add-a-multiplayer-mode-to-your-facebook-game-like-tetris-battle\/","title":{"rendered":"Should you add a Multiplayer Mode to your Facebook Game like Tetris Battle?"},"content":{"rendered":"

\"\"<\/a>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<\/strong>. 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<\/a> as an illustration, I’ll explain some of the benefits<\/strong> you can expect from a multiplayer mode, the requirements<\/strong> and important features<\/strong> to include in your game.<\/p>\n

Core benefits of having a multiplayer mode<\/h2>\n

Benefit #1: Improve your Retention \/ Lifetime duration<\/h3>\n
\"\"<\/a><\/p>\n

Tetris Battle offers many Multiplayer Modes<\/p>\n<\/div>\n

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?<\/strong> 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<\/strong>.<\/p>\n

Benefit #2: Improve Virality<\/h3>\n
\"\"<\/a><\/p>\n

When you see an online friend, you can invite him easily = Retention +<\/p>\n<\/div>\n

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<\/strong>, 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.<\/strong><\/p>\n

Benefit #3: Improve Monetization<\/h3>\n

<\/strong><\/p>\n

\"\"<\/a><\/strong><\/p>\n

Tetris Battle – Tune your gameplay<\/p>\n<\/div>\n

The more you increase competition, the more you add the need for power-ups<\/strong>. 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.<\/strong> 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.<\/p>\n

Of course, the rewards players get from a victory must be valuable<\/strong>: it should increase their reputation, highscore, help them access exclusive features, modes or unlock weapons… In Tetris Battle<\/strong>, every time you win a game you increase your ranking<\/strong> (See more about the #Feature 2: The Ranking System below). You also unlock<\/strong> different game modes when you reach a certain level.<\/p>\n

2 Core features to include in a multi-player mode<\/h2>\n

Feature #1: Add interactions between players<\/strong><\/p>\n

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<\/strong>. Meaning: chatting with each other, being able to cooperate or compete with them in a meaningful way are core to the multiplayer experience.<\/p>\n

\"\"<\/a><\/p>\n

Who’s gonna be the target?<\/p>\n<\/div>\n

In Tetris Battle, for example, there is a chat but the core feature is that you can send lines to your opponents<\/strong> when doing a combo or destroying 2 or more lines to make them KOs. Interaction is a the center of the gameplay<\/strong>, so you will spend your whole game trying to send lines and you will also receive dozen of lines of games from them.<\/p>\n

In this context, players will really get the feeling that they’re not playing alone<\/strong>. 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<\/strong>, alone or by team, is multiplied by the fact that they’ll be interacting with other players !<\/strong><\/p>\n

Feature #2: Dynamic Ranking (ELO Style)<\/h3>\n

If you play chess online, you probably know ELO. The Elo rating system<\/strong> is “a method for calculating the relative skill levels<\/em> of players in two-player games”. (Source: Wikipedia<\/a>). <\/span>In a Casual \/ Social game, you don’t need to create a very complicated system like ELO, you can have a simple algorythm.<\/p>\n

\"\"<\/a><\/p>\n

Rank 1 is too easy – Give me Competition!<\/p>\n<\/div>\n

In Tetris Battle for example, there is a basic system of ranking<\/strong>. During the 1st game, depending on the skill the player shows during the game, he is assigned to a defined ranking.<\/strong><\/p>\n

Then, after each game,<\/strong> taking the example of the 6-Players Battle Mode, the player will receive Stars<\/strong>:<\/p>\n