A Hearthstone simulator and implementation, written in Python.
Now updated to Patch 16.6.0.43246
- 100% Basic (142 of 142 cards)
- 100% Classic (245 of 245 cards)
- 100% Hall of Fame (24 of 24 cards)
- 100% Curse of Naxxramas (30 of 30 cards)
- 100% Goblins vs Gnomes (123 of 123 cards)
- 100% Blackrock Mountain (31 of 31 cards)
- 100% The Grand Tournament (132 of 132 cards)
- 100% Hero Skins (30 of 30 cards)
- 100% The League of Explorers (45 of 45 cards)
- 100% Whispers of the Old Gods (134 of 134 cards)
- 100% One Night in Karazhan (45 of 45 cards)
- 100% Mean Streets of Gadgetzan (132 of 132 cards)
- 100% Journey to Un'Goro (135 of 135 cards)
- 100% Knights of the Frozen Throne (135 of 135 cards)
- 100% Kobolds & Catacombs (135 of 135 cards)
- 100% The Witchwood (129 of 129 cards)
- 100% The Boomsday Project (136 of 136 cards)
- 100% Rastakhan's Rumble (135 of 135 cards)
- 100% Rise of Shadows (136 of 136 cards)
- 99% Saviours of Uldum (134 of 135 cards)
- 100% Descent of Dragons (140 of 140 cards)
- 100% Galakrond's Awakening (35 of 35 cards)
- 100% Ashes of Outlands (1 of 1 card)
Not Implemented
- Zephrys the Great (ULD_003)
- Python 3.10+
pip install .
The Fireplace Wiki is the best source of documentation, along with the actual code.
Fireplace is licensed under the terms of the Affero GPLv3 or any later version.
Fireplace is a HearthSim project. Join the community: https://hearthsim.info/join/