Guilherme Matos de Faria

Guilherme Matos de Faria

Understanding and Visualising Matchups in Hearthstone

Collectable card games (CCGs) have been a big part of gaming for the past 2 decades. For instance, Hearthstone, one of the most popular CCGs, has over 100 million players [1]. Decks and their construction are a crucial part of CCGs. Players build synergies with a variety of cards in order to develop a strategy that will lead to a win. With constantly evolving deck landscapes, players need to adapt and learn new tactics. This can be a hard skill to develop: “How does one deck beat another?”, “How do I improve my chances against a specific deck?”, are common questions asked by players of all skill levels.


The research proposed will focus on leveraging AI and data visualisation to assist players and viewers in the interpretation of deck matchups, in the CCG Hearthstone. It will be supervised by Dr Florian Block (University of York) and is supported by, the leading data provider for Hearthstone, who will provide access to their database of over 1 billion Hearthstone matches.


Research Question: Can the use of AI methods on CCG Hearthstone data from, help in the investigation of deck strategy interactions, in order to obtain reasoning behind favoured and unfavoured matchups?


Prior work has explored the idea of automatic deckbuilding [2] and improving automatic play [3]. However, no work has focused on using AI to create explainable interpretation of deck matchups during live Hearthstone games.


This research will aim not only to explore matchup interaction but also identify key cards in deck strategies. has highly detailed data, down to cards played in a turn and their targets. Statistical analysis and AI can be applied to sequence of cards played to investigate how these sequences influence the outcome of the game. As a starting point, clustering can be used to find archetypes and statistical power curve analysis will give insight into basic deck strategy. An iterative design process involving players and industry stakeholders will be used to continuously inform research and ensure its practical and commercial relevance.


The proposed research has three main application areas. First, the produced model and tools could help players to better understand crucial concepts in matchups and facilitate acquisition of skills. Secondly, developers can use it to investigate deck strategies and guide continued balancing. Furthermore, in [4] it has been shown that statistical information and info graphics can used by broadcasters to better engage their audiences with insightful and entertaining commentary.



[1] Stephanie Fogel. ‘Hearthstone’ Now Has Over 100 Million Players. Variety [online]. Available at: players-1203019919/ [Accessed 05 Mar. 2019].

[2] Garcia-Sanchez, P., Tonda, A., Squillero, G., Mora, A. and Merelo, J. (2016). Evolutionary deckbuilding in hearthstone. 2016 IEEE Conference on Computational Intelligence and Games (CIG). [online] Available at: [Accessed5 Mar. 2019].

[3] Zhang, S. and Buro, M. (2017). Improving hearthstone AI by learning high-level rollout policies and bucketing chance node events. 2017 IEEE Conference on Computational Intelligence and Games (CIG). [online] Available at: [Accessed 5 Mar. 2019].

[4] Block, F., Hodge, V., Hobson, S., Sephton, N., Devlin, S., Ursu, M., Drachen, A. and Cowling, P. (2018). Narrative Bytes. Proceedings of the 2018 ACM International Conference on Interactive Experiences for TV and Online Video - TVX '18. [online] Available at: [Accessed 5 Mar. 2019]

Guilherme is a Portuguese student with a BEng in Electronic Engineering from Cardiff University, and a Masters in Artificial Intelligence from the University of Aberdeen. Due to his background Guilherme prefers to approach research from a data driven and analytical viewpoint, however his end goal is to help people on a more personal level.

His curiosity into games started at an early age, when playing with family and friends. In 2016 he joined the UK competitive Smash community, which turned that curiosity into a deep interest. From there Guilherme started seeing games as a way for self-improvement and skill development, and now wishes to use his research to develop this aspect of games for skills inside and outside the gamesphere.


Home institution: York

Supervisor: Dr Florian Block

Ready to apply?

Once you have identified your potential supervisor, we would encourage you to contact them to discuss your research proposal.

Learn More