![]() Additionally, our meta report pipeline updates at a frequent cadence so your meta deck is always up-to-date.Īfter we’ve tried to make an effective meta deck using what you initially included in the deck and your card collection, we move on to the second creation layer. If you are a player around rank 20, you will probably get a different meta deck from a Legend rank player. To handle this, we have different sub-layers for this meta-deck filling process. Since players at different skill levels will invariably have different decks, play patterns, and challenges, the meta will likely vary depending on where you are in the ladder. Utilizing this clustering information, combined with other mathematical solutions, the algorithm then dynamically fills your deck until the deck is full, or the second “back-fill” layer is triggered. In machine learning terms, this process is called “clustering.” Our clustering algorithm parses data consisting of millions of variations of decks, with each deck counting as one data point, and with each data point representing a vector in hundreds of dimensions. The contents of each deck inside of these subgroups may differ slightly, but they’re ultimately the same deck type. Each subgroup represents a type of deck seeing play in the current meta, such as “Secret Hunter,” “Dragon Priest,” “Odd Paladin,” etc. To determine what is considered meta, we use a computational algorithm to group popular decks with the same basic type into subgroups. In the first layer of deck creation (AKA, the “meta layer”), we’re trying to build the best deck possible based on what is currently popular in the meta, what you’ve already placed in the deck, and what is available in your card collection. ![]() To give an example, in a weapon-heavy meta (where many popular decks contain weapon cards), decks will likely include Acidic Swamp Ooze or Gluttonous Ooze to destroy the weapons, thereby effectively “countering” the meta. When attempting to build a successful deck, many players will try to keep the current meta in mind and will include cards to help them succeed against the decks they’re likely to encounter. To avoid any confusion, let’s quickly go over what we mean when we are talking about “the meta.” Meta is short for “meta-game” and describes the current trend of decks seen on the ladder, particularly in ranked modes. The First Deck Creation Layer: Making the Meta Now let’s explore what each of these layers does to create the deck you want. The smart deck builder system has two layers, and each layer has multiple sub-layers that work to auto-complete your deck. Let’s dive into the engineering at work behind the scenes. Start an empty deck or choose a few cards that you know you want to play, and we will take care of the rest to make you an awesome deck. To give an example of how we might complete a deck, if you choose Oondasta and Play Dead and let Hearthstone take the reins, the smart deck builder will consider several factors, then build what it considers to be the best possible deck, such as the popular Katherina Winterwisp Deathrattle Hunter. ![]() After clicking “Complete My Deck” or “Done”, the feature will intelligently fill out the rest of the deck for you based on what cards you’ve already chosen, using only cards from your existing collection. To use the smart deck builder, start by creating a Standard deck with any class, using any number of cards. Its purpose is to take care of the heavy lifting and get you into a game with a popular and effective deck, with just a couple of clicks! That’s where the smart deck builder comes in. We know that creating a new Hearthstone deck can be a fun and rewarding experience for a lot of experienced players, but maybe you’ve taken a break from Hearthstone, or you’re new to the game, or you’re on a time crunch, or just need a little help turning your collection of cards into something you’re proud to take to the ladder. Let’s start off with a simple introduction to the feature before we dive into what I know you’re really here for – the science! What is the Smart Deck Builder? I’m hoping to answer some of the questions that have bubbled up in the community since this feature was recently introduced. Greetings, everyone! I’m Tian, a Senior Data Scientist on the Hearthstone team, and I’m here to talk about the new smart deck builder feature.
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |