27 February 2015


Hearthstone is a trading card game released by Blizzard in March 2014. It's available on PC, Mac, iOS, Android, and more platforms because it is built on top of Unity. Hearthstone had 25 million registered players in January 2015. If you come from a traditional pay-to-play sector of the game industry, you could say that Hearthstone has twice more players than World of Warcraft, and be impressed. But if you come from the free-to-play sector of the game industry, you know this number means nothing: the game is free, so players will eventually try it out. In the mobile F2P market, nobody reports "registered players": what matters is the number of monthly users, and the average revenue per user. In fact, if we look at Hearthstone as a free-to-play mobile game, it is an outlier in several ways. And it's not necessarily a bad thing.

First, the business model. Players can earn coins, a soft currency in the game, by completing daily quests. One new quest becomes available per day, each quest takes 1-2 hours to complete, and grants 40-60 coins. Players can also get coins by winning games against other players. The amount is much smaller though: 10 coins every 3 wins (a match takes 10-15 minutes). Each pack of five cards cost 100 coins or $1-$1.5 if bought with real money. Cards can also be crafted from dust, another in-game currency. Dust can be acquired (nearly) only from cards bought with real money. So the game is free to play, but with 5 new cards roughly every 2 days, non-payers will find it excruciatingly slow to progress compared to other free-to-play games.

Second, mudflation. Some cards from the Gnome vs Goblin expansion set clearly outclass cards from the base set. For example, the Murloc Raider from the base set, has 2 attack, 1 HP, and costs 1 mana. The Clockwork Gnome from the expansion has the same stats, AND gives a 1-cost utility card to its owner when killed. I admit that this kind of outclassing also happened between the free cards and paid cards from the base set. For example, the River Crocolisk from the free base set is outclassed by the Amani Berserker and the Bloodsail Raider (both paid/crafted cards). So balance-wise, it's as if the set of paid cards was the first expansion, and Gnome vs Goblin cards the second. Either way, non-payers can't compete against players who purchase (expansion) cards.

Last, the daily quests. Blizzard first came up with daily quests in World of Warcraft, 6-7 years ago, to give people things to do while waiting for the next content patch. They had removed the cap of daily quests completable per day, and realized that "that really leads to burn out". Mobile free-to-play games started using daily quests as a way to retain players, 3-4 years ago. And now, Blizzard is back to using daily quests to retain players. But this time, they cap the quests to 3. Compare this to the dozens of achievements in Clash of Clans, where there's always something to look ahead for. Players could play hours at a time to push for Clash of Clans achievements. But in Hearthstone, quests run out quickly, so there is little reason for players to stay longer than necessary (except maybe leveling up or winning, but the rewards are so much lower than daily quests that they don't seem worth it). I also suspect that players eventually get tired of doing the same quests again and again. Cleaning up Naxxramas brings a good change of pace, and has very interesting mechanics, but each aisle cost 700 coins, so it only happens once every 2 weeks. Too bad ... So daily quests: somewhat good for day-to-day retention, but probably bad for session duration.

15 December 2014

The search bar of Firefox 34

When I use my web browser, I am usually doing a search. I am rarely typing a URL from memory. Also, I try doing everything through my keyboard. Using my mouse means thousands of back-and-forths with my right hand every day, which cost me time and energy. And sometimes I have to look at the mouse to grab it, which makes me lose my focus on the things I was doing on the screen. For what I do, all-keyboard is better.

Up to Firefox 33, my typical web-search steps were: 1) alt-tab to web browser, 2) ctrl-K to focus on the search bar, 3) ctrl-down to select the appropriate search engine, 4) type query and enter. Step 3) is a power user step. Its goal is to save time by not using the mouse and skipping a web page load. For example, I want to know who Seth Green is. I could run the search through Google or DuckDuckGo, and then click the Wikipedia link (usually in the top 3 results). But if I select Wikipedia as my search engine, I directly land on the page for Seth Green. So ctrl-down saves me a page load and a mouse click. Some users even have more than 30 engines!

In their new search interface, called Find it Faster, FF34 basically replaced ctrl-down by a mouse click on tiny buttons. FiF saves me a page load, but it's at the cost of a mouse click. Below is a GIF demonstrating the new search feature.

Average users do not switch search engines - they always use the default one. So FiF is a feature targeted to power users, and yet it apparently forces them to use their mouse. Obviously, the feature has annoyed many users, including me.

There are two solutions. A first solution is rejecting the change: go to about:config, and switch browser.search.showOneOffButtons to false. Another solution is learning the change: the search steps used to be 3) ctrl-down, then 4) type query and enter. Now the steps are 3) type query, then 4) press tab to switch search engines, and enter. This new process is not as good as the old one: switching search engine after having typed, rather than before, loses the benefit from autocomplete/search suggestions anymore. Anyway, Mozilla should emphasize on their FiF release page that tab replaces ctrl-down.