Centered Image
T DS R
T DS R
T DS R
T DS R
T DS R
T DS R
T DS R
T DS R
T DS R
T DS R
T DS R
T DS R
T DS R
T DS R


This Calculator attempts to solve the Defile problem in Hearthstone, a boardgame of Blizzard. Defile is a Warlock 2-mana spell that deals one damage to all minions, and if any dies, repeat this effect. In real game, the aim of a Defile Spell varies, but in this case we assume the aim of a Defile Spell is to clear the enemy board.

Assuming this goal,this Calculator gives one possible solution. The input is the current board status, and the output is the list of attack steps to reach a Defile-Clearable board.

This Calculator takes Taunt, Divine Shield, and Reborn into account.
The Left Board takes user input, and uses E1 to E7 to represent up to 7 Enemies minion and F1 to F7 to represent up to 7 Friendly minons.

This Calculator is implemented by ZhengguangW and JianingC at the University of Virginia.