Skip to content

About

A Hearthstone simulator in Python

Resources

Contributing

Stars

6 stars

Watchers

1 watching

Forks

 
 

Repository files navigation

Fireplace

codecov Code style: black

A Hearthstone simulator and implementation, written in Python.

Cards Implementation

Now updated to Patch 23.6.2.144772

  • 100% Classic (245 of 245 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 (215 of 215 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 (135 of 135 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)
  • 100% Saviours of Uldum (135 of 135 cards)
  • 100% Descent of Dragons (140 of 140 cards)
  • 100% Galakrond's Awakening (35 of 35 cards)
  • 100% Ashes of Outlands (135 of 135 cards)
  • 100% Scholomance Academy (135 of 135 cards)
  • 100% Demon Hunter Initiate (20 of 20 cards)
  • 100% Madness at the Darkmoon Faire (170 of 170 cards)
  • 100% Forged in the Barrens (170 of 170 cards)
  • 100% United in Stormwind (170 of 170 cards)
  • 100% Fractured in Alterac Valley (170 of 170 cards)
  • 100% Legacy (174 of 174 cards)
  • 100% Core (250 of 250 cards)
  • 100% Vanilla (382 of 382 cards)
  • 100% Voyage to the Sunken City (170 of 170 cards)
  • 100% Murder at Castle Nathria (1 of 1 card)
  • 100% Core Hidden (57 of 57 cards)

Requirements

  • Python 3.10+

Installation

Note: This repository uses Git LFS (Large File Storage). Please install Git LFS before cloning: https://git-lfs.com

  • pip install .

Documentation

The Fireplace Wiki is the best source of documentation, along with the actual code.

License

AGPLv3

Fireplace is licensed under the terms of the Affero GPLv3 or any later version.

Community

Fireplace is a HearthSim project. Join the community: https://hearthsim.info/join/

About

A Hearthstone simulator in Python

Resources

Contributing

Stars

6 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages