Elegantly Candy Crushing your soul

Candy Crush is a manipulative repugnant pustule of a game and it is magnificent at hiding that fact.

The sense of progression, the continuous addition of “new” mechanics, the psychological manipulations, the perceived rewards, the way it can orchestrate what the player can do or not … all of these systems are masterfully designed so that they stay on the right side of the line between barely perceptible exploitation and being openly exploitative.


I’ve already talked about how these types of games openly frustrate players to scam them out of their money. Candy Crush is exactly like that, but is so much better at it. See, if you have an energy mechanic, then players know they are being constrained, that they won’t be able to do much in one sitting unless they pay. Candy Crush doesn’t have that, but it creates the same feeling of frustration in a much less visible way. How? Well, let me first take you through the actual mechanics of the game and I’ll get to that.

Candy Crush is a clone of Bejeweled in the sense that it copies every single important mechanic from it. This makes me very angry but not in the moral sense since Bejeweled was in itself a ripoff of other similar games that came before it. The reason for my anger is because I openly hate Bejeweled as well as every other Popcap game that I got my hands on. What’s interesting is that it’s always for the same reason: They maximize the ratio between interaction and spectacle, or in other words, they limit player interaction to absurd limits and then force the player to stop interacting so that they can watch and marvel at the consequences of their single input.

So, that was a very round-about way of saying that Candy Crush severely limits the player possibility space but every single action is seemingly important and can cascade into wildly different new possibility spaces. At any one time you’ll likely have 5 or less possible actions, but those actions can then cascade into very spectacular chain reactions.

That would fine if and only if the colored candies were placed at random … but of course, this is a free to play game and so it never leaves anything to randomness. Every step of the way, this game decides what to let you do, and consequently if you can win or not. In fact, it doesn’t matter how good you are at the game, you’ll always be able to progress because the game can literally make you win even if you’re trying your best to lose. And you’ll never notice unless you actively experiment on it. Just think about that for a second.

Having that in mind, let me remind/tell you that this game has a classical lives mechanic (lose one life every time you lose, can’t play if out of lives) where you’ll get a new life every half-hour. Doesn’t this ring a bell?* It’s basically controlling how much interaction and progression the player can have in a single play-through, but it’s doing it in a much more complex way than most other games. Nothing in its presentation screams frustration and at face value no single mechanic can be accused of limiting player action.

That is impressive to me, because they designed their core mechanics to frustrate the player in a unperceptible way. It may not look like it, but it takes a good game designer to achieve that and not be tempted to apply the same generic all-purpose patch that every free-to-play designer was so fond of*.

The psychological manipulations don’t stop there though. As I’ve already stated, Candy Crush manipulates candy placement at will, but it’s very intelligent with what to do and when, for instance, there are two distinct and very consistent behaviors that I’ve witnessed in the first 65 levels:

  • When the player is stuck on a level and is also low on lives, guide him/her towards almost completing the level and then in the last 3 movements make it impossible to win unless he/she spends one or more items.
  • Once the player has been struggling with a level, the next few ones should be conquered easily.

The façade of being a “fair” game si always maintained though. There’s enough uncertainty in each match as to make it impossible to truly get a sense of when the game is manipulating the player to win or to lose. Sometimes one wins by a landslide and does a ridiculous amount of points, sometimes one barely passes the winning conditions, sometimes one almost wins and sometimes it is literally impossible to win. There’s enough apparent randomness and noise as to make it all difficult to decipher, and that is what makes Candy Crush into such an interesting and yet magnificently repugnant game.


* Give me an “Ener”! Give me a “Gy”! Give me a “Mecha”! Here you go. Give me a “Nics”! What does that spell? Internet Porn! When do we want it? Now! How do we want it? In the form of a recreation of a scene of a movie from the 1930’s! … Wow, how did we get here? I don’t know!

Image taken from here.


Modeling real life: A common mistake

I don’t want to shock and awe all of you by just blurting this out on your unsuspecting minds but I must share my sudden revelation:

I had an idea.

A videogame idea.

And it was terrible.

But as it turns out, it was terrible in a terribly interesting way.

It all started with me thinking about this whole free to play model and within that model the possible incentives for payment. I then started to relate it to the humble bundle and kickstarter style of transaction and then the idea blossomed: An MMO or any other social network where the user chooses how much to pay and then received benefits corresponding to the amount of money spent. Basically, it’s a system that divided users into different categories.

Aaaaaand then it immediately dawned on me that this would be a horrible idea.

I mean, think about it: A system where people interact with each other but the treatment each one gets is mostly based on their economic status. Suddenly there’s hostility towards other players above you and disdain for the players below you. Attaching a numerical value or a category to each individual is a very bad idea and it becomes far worse the more important that distinction is. You could argue that this mirrors real life, that that makes it fair, but that would be a very weak excuse. Unless the game is about simulating real life, then taking aspects of it and applying them without thinking of the consequences is really bad design.

For instance, take how old MMOs handled monster looting: Every monster drops items upon death and anybody can pick them up. The problem comes when a team of players kills the final boss and it drops only one dagger of extreme awesomeness. Who keeps it? It’s a “fair” system that models real life logic but it systematically creates hostility between players. Modern MMOs have learned from this mistake and now the dead enemies drop items for everybody, each player only having access to their share of the loot. It keeps everyone happy and it even encourages cooperation: Before, if a group of guys was killing a giant monster you’d gain absolutely nothing if you came to help and now the situation is completely reversed. The result is that everybody helps everybody else. The optimal path is that of kindness and sharing instead of selfish hoarding.

My idea in and off itself isn’t doomed to failure though. As always, the details can make or break a system. For instance, making the benefits vary in type instead of power is a good start. Making the paying customers impact the community in beneficial ways is also a good idea (For example, a particular tier of paying users can force a discount on a type of item).

More on free to play, considering alternatives

Watch video, read my words later:

Done? Good! Because that video sums up my thoughts on the whole free to play thing.

Ok, ok, not all of my thoughts. Here’s the rest of them:

Designing a game to be irritating in very specific ways in order to maximize revenue is almost a disturbing game design philosophy. It’s basically charging money to take mechanics OUT of the game so that it becomes less annoying. Like making certain sequences go faster (grinding!) or making the hard limitations more reasonable (actions per day!). Where in any other game these types of “features” are actually a sign of bad design, here they are very calculated systems.

In essence, I find this business model of annoying the f*ck out of people in the hopes that they’ll give you cash if you stop poking them with your d*ck, to be repulsive, offensive and an insult to the player’s intelligence.

It feels like these companies are scamming people out of their money and they are getting away with it.

But then again, this model wouldn’t be so popular if it didn’t have an interesting concept in it. There needs to be something that explains why such obvious bad design doesn’t drive people away fast enough (as I said before, it does drive people away in the long run). So let’s throw some grey matter at the problem. In other words, I’ll bestow upon you my knowledge (that may or may not have been pulled out of my rear).

This may sound obvious to all of you but it deserves to be stated: These games get away with being jackasses because they are free. People are willing to put up with this sh*t because they feel like it’s fair, after all, it’s free, isn’t it? They have to make money SOMEHOW, don’t they? As long as players can get access to every piece of content without paying a single cent they’ll be happy. Even if some of the content requires you to share stuff on facebook, even if it requires stupid amounts of time to get access to a premium item. If it’s possible then it doesn’t sound unreasonable.

To be fair, these are all perfectly good excuses. I wouldn’t be surprised to see more arguments in favor of free to play games, and I think that’s great believe it or not. The thing is, having the ability to get away with something doesn’t mean you should do it (sage advice that applies to everything: building sex robots with sharp genitals! government spying on everyone for the sake of security! cloning human beings with no free will to do our work for us! etc, etc, etc).

In a few words: Being free inherently creates good will in a good chunk of society. If there is no gate up front then my expectations aren’t that high and once inside if I’m enjoying myself I’m willing to put up with some annoyances.

I think free to play games won’t survive as they are now. I believe they’ll have to change and adopt new monetization strategies. Strategies that  will magically transform that good will into money without pestering players or insulting them.

I’m not going to pretend that I have the answer to this, but I will throw out some fun possibilities:

  • Charging money for specific content. Yes, this already exists, but It all depends on the execution. Too little content and it becomes a glorified demo. A little more content and it’s a lite version. A little more content and then why would you pay? It’s a balancing act that can be tackled in a great number of interesting ways. Maybe you charge for maps packs. Maybe you charge for types of guns in a shooter. Maybe you charge for premium items that in no way affect gameplay (hats!). Maybe you charge for access to daily challenges. Maybe you give the sequel to the ones that have spent more than $X in your previous title.
  • Charging money for access to advanced features. Again, it depends on the execution: You can’t charge for something trivial (nobody would pay), yet you can’t charge for something crucial (every freeloader is nerfed). The key here is to charge for trivial yet interesting features. Like deciding what weather will be like in a certain day. Or maybe what is displayed in the main screen of the city. Or changing the settings of the world for X amount of time.
  • A community marketplace like the one on Steam. Provide a limited number of premium items to each player, provide a way to buy with real money some of those same items through an in-game store and then offer a marketplace where people can sell each other these items in exchange for real money. Well, ingame real money that can then be spent on more items or other stuff. Absorb 15% or less of the money on each sale and then BOOYA, everybody is happy, freeloaders can make money and you still get rich in the end.

I don’t know if you noticed, but what I’m proposing is not that different from current free to play games. The devil is in the details, and sadly the core philosophy of the game design falls under those “details”.

Also, this goes without saying, but these aren’t recipes for success. Asking for money up front is not an inherently bad idea and good games with good marketing will sell well. If your crappy $60 game doesn’t sell don’t blame it on the idea of charging money up front. By the same token, if your crappy free to play game doesn’t sell … then maybe you should examine the corpse thoroughly before concluding that the business model is crap.