Skip to content

Deopster/Mercenaries-Hearthstone-game-bot

Repository files navigation

Hearthstone-Mercenaries-game-bot

- prevention: I stopped the development,check out the branches.

Version 0.1.2-beta

https://github.com/Deopster/Mercenaries-Hearthstone-game-bot/releases/tag/v0.1.2-beta

Dev progress

2560x1440 1920x1080
  1. auto assembly of the group - ✓
  2. Checking and regrouping if the heroes have reached level 30 - ✓
  3. Transition to level selection - ✓
  4. transition between sublevels - ✓, ✗ (stranger don't work)
  5. Choosing a reward after passing a level - ✓
  6. Putting heroes on the board - ✓
  7. searching for suitable opponents - ✓
  8. choosing abilities - ✓
  9. attacking opponents - ✓
  10. collecting rewards for reaching the last level- ✗
  11. repeat from 1 point - ✗


  1. auto assembly of the group - ✓
  2. Checking and regrouping if the heroes have reached level 30 - ✓
  3. Transition to level selection - ✓
  4. transition between sublevels - ✓
  5. Choosing a reward after passing a level - ✓
  6. Putting heroes on the board - ✓
  7. searching for suitable opponents - ✓
  8. choosing abilities - ✓
  9. attacking opponents - ✓
  10. collecting rewards for reaching the last level- ✓
  11. repeat from 1 point - ✓
P.S.special thanks to https://github.com/kiiiiiingdom
3840x2160
  1. auto assembly of the group - ✗
  2. Checking and regrouping if the heroes have reached level 30 - ✗
  3. Transition to level selection - ✗
  4. transition between sublevels - ✗
  5. Choosing a reward after passing a level - ✗
  6. Putting heroes on the board - ✗
  7. searching for suitable opponents - ✗
  8. choosing abilities - ✗
  9. attacking opponents - ✗
  10. collecting rewards for reaching the last level- ✗
  11. repeat from 1 point - ✗


Supported game language

Russian English Chinese
3840x2160
2560x1440
1920x1080 In progress

PvP system work preview

Watch the video

The main idea of the bot is to automatically pass the levels and assemble components, simultaneously pumping all your mercenaries level 1 to 30 (so far, then to add) So how does it work? in fact, everything is based on the fact that the bot collects a team of 3 of your heroes of level 30, and then throws 1 level there, and since for pumping the unit does not have to participate in the battle, the bot just passes the location time and time again and shakes the rest of your mercenaries to level 30.

In plans

  1. Finish Project
  2. Add mode selection - collecting fragments/pumping heroes
  3. write a graphical interface for this whole case
  4. It is possible to expand the functionality originally conceived.

Installation

Windows

  • Download the project
  • Open Settings.ini and set your settings
  • Run HSbotRunner.bat

image

  • Start the game

Linux

  • Download the project
  • Open Settings.ini and set your settings
  • Install gir1.2-wnck-3.0 (sudo apt install gir1.2-wnck-3.0)
  • Run HSbotRunner.sh
  • Start the game
  • Watch the video

    Specification, Settings.ini file:

    [BotSettings]
    monitor=1 
    bot_speed=0.5 
    +0.1-the fastest mode , 5-the slowest (not recomending do faster then 0.5) 
    [Hero1]
    number = 1
    colour = Red
    [Hero2]
    number = 2
    colour = Green
    [Hero3]
    number = 3
    colour = Blue
    +3 main heroes that you will use for pumping other ones.List of heroes by numbers you can see in in HeroesList.txt
    
    [NumberOfPages]
    Red = 1
    Green = 2
    Blue = 2
    +number of pages each colour(or type) in section Red - defenders , Green - warriors ,Blue - Wizards
    [Resolution]
    Monitor Resolution = 2560*1440
    +could be 2560*1440 or 1920*1080
    



    HeroList
    1 - Cariel Roame /Кариэль Роум
    2 -Tyrande / Тиранда
    3 -Milhous Manostorm / Милхаус маношторм

    For contacts andrey115516@gmail.com

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages