All Projects → Deopster → Mercenaries-Hearthstone-game-bot

Deopster / Mercenaries-Hearthstone-game-bot

Licence: Apache-2.0 license
bot for hearthstone mercenaries mode

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Mercenaries-Hearthstone-game-bot

Fireplace
A Hearthstone simulator in Python
Stars: ✭ 593 (+905.08%)
Mutual labels:  hearthstone
Hearthstone Db
A JSON collection of all Hearthstone cards. Hearthstone database.
Stars: ✭ 117 (+98.31%)
Mutual labels:  hearthstone
Sabberstone
Just another Hearthstone Simulator in C# .Net Core, with some A.I. approaches!
Stars: ✭ 191 (+223.73%)
Mutual labels:  hearthstone
Python Hsreplay
Python library for creating and parsing HSReplay XML files
Stars: ✭ 43 (-27.12%)
Mutual labels:  hearthstone
Joust
🍿 Hearthstone replays in your browser.
Stars: ✭ 105 (+77.97%)
Mutual labels:  hearthstone
Metastone
Hearthstone simulator written in Java with full GUI support
Stars: ✭ 124 (+110.17%)
Mutual labels:  hearthstone
Hearthstone Deck Tracker
A deck tracker and deck manager for Hearthstone on Windows
Stars: ✭ 4,496 (+7520.34%)
Mutual labels:  hearthstone
Arena Tracker
Arena Tracker is a deck tracker that gives you a lot of extra info while playing Hearthstone.
Stars: ✭ 221 (+274.58%)
Mutual labels:  hearthstone
Searchstone
🃏 Hearthstone's cards search engine built with algolia instantsearch.
Stars: ✭ 117 (+98.31%)
Mutual labels:  hearthstone
Python Hearthstone
Hearthstone Python library (CardDefs, DBF, enums, log parser)
Stars: ✭ 173 (+193.22%)
Mutual labels:  hearthstone
Hstracker
A deck tracker and deck manager for Hearthstone on macOS
Stars: ✭ 1,083 (+1735.59%)
Mutual labels:  hearthstone
Sunwell
Canvas-based high quality Hearthstone card renderer
Stars: ✭ 93 (+57.63%)
Mutual labels:  hearthstone
Hsreplay.net
🔶 Unleash your Potential!
Stars: ✭ 132 (+123.73%)
Mutual labels:  hearthstone
Phaserhearthstone
Learn Phaser Game Engine
Stars: ✭ 30 (-49.15%)
Mutual labels:  hearthstone
Hsdata
Hearthstone Data
Stars: ✭ 192 (+225.42%)
Mutual labels:  hearthstone
Rosettastone
Hearthstone simulator using C++ with some reinforcement learning
Stars: ✭ 510 (+764.41%)
Mutual labels:  hearthstone
Arcane Tracker
An automatic Hearthstone tracker for Android
Stars: ✭ 119 (+101.69%)
Mutual labels:  hearthstone
Hearthstone Ai
A Hearthstone AI based on Monte Carlo tree search and neural nets written in modern C++.
Stars: ✭ 233 (+294.92%)
Mutual labels:  hearthstone
Hearthstone Battlegrounds Tools
炉石传说酒馆战棋插件:统计每天的战棋战绩,并通过数据分析得到你最拿手的英雄!
Stars: ✭ 194 (+228.81%)
Mutual labels:  hearthstone
Uicard
Generic UI for card games like Hearthstone, Magic Arena and Slay the Spire...
Stars: ✭ 142 (+140.68%)
Mutual labels:  hearthstone

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 [email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].