Hearthstone® Bot Engine https://yangyuan.github.io/hearthrock
- Hearthrock 0.5.1 Alpha for 9.1.0.20970. (Sept 20, 2017)
- Hearthrock 0.5.0 Alpha for 9.0.0.20457. (Aug 9, 2017)
- Hearthrock 0.4.4 Alpha for 8.4.0.20022. (Jul 28, 2017)
- Hearthrock 0.4.3 Alpha for 8.2.2.19632. (Jul 8, 2017)
- Hearthrock resumed, thanks for helping from @AiSatan, @SimiPro, @jakibaki.
Hearthrock makes it possible for artificial intelligence scientists to do their research on Hearthstone®. With Hearthrock, you can implement your Hearthstone® bot:
- With your favourite language. Python, C#, JavaScript, PHP, Java, Go, whatever ...
- Without hacking and game programming skills.
- Without knowing technical details of Hearthstone®.
Hearthrock will run with Hearthstone® client, your bot will run as a separated web services. Hearthrock will read the data of Hearthstone® and call your bot, and it will also read your respose and perform the actions on Hearthstone®.
Hearthrock is designed for scientists and engineers only.
- Make sure you are scientist or engineer or student.
- Download latest release version of Hearthrock from here.
- Use Hearthrock.Client to patch/unpatch Hearthstone®.
- Reference Examples and Contracts to write your own bot.
- Make sure you are scientist or engineer or student.
- Create an issue in here.
- Pull requests are welcome, no matter how small the changes are.
- It's a must to pass StyleCop.
“Hearthrock isn't endorsed by Blizzard Entertainment and doesn't reflect the views or opinions of Blizzard Entertainment or anyone officially involved in producing or managing Hearthstone. Hearthstone is a trademark or registered trademark of Blizzard Entertainment, Inc., in the U.S. and/or other countries.”