• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [Release] Hearthbuddy - A Hearthstone Bot

    Discussion in 'Hearthbuddy Forum' started by Apoc, Apr 4, 2014.

    1. Mario27

      Mario27 Banned

      Joined:
      Jan 15, 2010
      Messages:
      6,336
      Likes Received:
      4
      Trophy Points:
      0
      can you pls make it work target spells like aldor pacekeeper the spell that puts you attack to 1?
       
    2. Blasphemy83

      Blasphemy83 Member

      Joined:
      Oct 26, 2013
      Messages:
      129
      Likes Received:
      1
      Trophy Points:
      18
      Played a few games (after creating an all new account). Bot seems to take a bit to long to think of it's actions. Which I guess is normal?

      But also sometimes when I get an extra card and I have the coin it will use the coin and then not even use the mana. For example it will get the card and use coin giving me 2 mana cast arcane missles for 1 leaving me with 1 mana then end turn.. ?????
       
    3. newb420

      newb420 New Member

      Joined:
      Oct 30, 2012
      Messages:
      367
      Likes Received:
      0
      Trophy Points:
      0
      it isnt even using the mana crystal for me anymore
       
    4. toliman

      toliman Member

      Joined:
      Jun 20, 2012
      Messages:
      625
      Likes Received:
      10
      Trophy Points:
      18
      Id possibly suggest adding an API that either records problem cards into a list to be sent back to a website, or logged separated from the regular session.

      There are also some curious logic operations in the AI , but it seems to be limited to very specific conditions, which suggests a logic error. Opening up the AI to tweaking may not necessarily be a good idea, but something along the lines of debug info may be helpful for testing deck combos.

      If you get bored, you could always try to implement a networked genetic algorithm to database of cards and choices, fuelled by hundreds of people playing different decks at the same time via hearthbuddy, which updates a growing client database of cards and options for successfully play. Ehh... You'd have to be really bored.
       
    5. Apoc

      Apoc Moderator Staff Member Moderator

      Joined:
      Jan 16, 2010
      Messages:
      2,790
      Likes Received:
      94
      Trophy Points:
      48
      That was actually something we discussed a while ago. However, for a bot, it's not really the best approach to be honest. (We're shooting for a 60-85% win rate with the logic)

      Plus, dealing with "evolving" the neural net is kind of a pain when you don't have access to the full game state.
       
    6. DarkOS

      DarkOS New Member

      Joined:
      Jun 15, 2012
      Messages:
      213
      Likes Received:
      0
      Trophy Points:
      0
      Apoc, would you mind reposting the older build since this one does not function well enough? the automatic rollback does not work - reinstalls the current version.
       
    7. Mario27

      Mario27 Banned

      Joined:
      Jan 15, 2010
      Messages:
      6,336
      Likes Received:
      4
      Trophy Points:
      0
      and the 33 version also has issue with the hero power like with the mage fireblast sometimes it doesend goes off and when there is a minion on the board it says ZZZ and it does nothing:)
       
    8. AutomaticCoding

      AutomaticCoding Banned

      Joined:
      Dec 20, 2011
      Messages:
      1,091
      Likes Received:
      1
      Trophy Points:
      0
      If you really want it, I can get it for you, I have all the zips for all the versions thus-far, but, none of them work, they crash the second you launch them, because the updater wasn't implemented until this version.
       
    9. DarkOS

      DarkOS New Member

      Joined:
      Jun 15, 2012
      Messages:
      213
      Likes Received:
      0
      Trophy Points:
      0
      ah ok. well thanks for the offer. I can wait no worries
       
    10. HB2762K65

      HB2762K65 Member

      Joined:
      Jun 6, 2011
      Messages:
      69
      Likes Received:
      0
      Trophy Points:
      6
      Power Overwhelming. For example, it played a 1-2 murloc and Power Overwhelming'd it the same round instead of the 3-1 that could attack.
       
    11. Fibula

      Fibula New Member

      Joined:
      Apr 7, 2014
      Messages:
      58
      Likes Received:
      0
      Trophy Points:
      0
      Version .36 works stable and great, no more mulligan crashes. It's great that you fixed that problem :)
       
    12. trustzin

      trustzin New Member

      Joined:
      Apr 24, 2014
      Messages:
      5
      Likes Received:
      0
      Trophy Points:
      0
      When I put the bot to join a game, I get disconect all times.

      You could solve your problem?
       
    13. trustzin

      trustzin New Member

      Joined:
      Apr 24, 2014
      Messages:
      5
      Likes Received:
      0
      Trophy Points:
      0
      I put in c: and I can not to work for, just take a disconect my log says this

      [10:34:36.061 N] Hearthbuddy 0.2.256.36 starting.
      [10:35:02.810 N] Attempting to log in...
      [10:35:04.237 N] H: 2186080520
      [10:35:04.757 N] Login successful!
      [10:35:04.842 N] Hearthbuddy 0.2.256.36 starting...
      [10:35:04.843 N] CPU Architecture: x64
      [10:35:04.843 N] Process Architecture: x86
      [10:35:04.843 N] OS Version: Microsoft Windows NT 6.1.7600.0
      [10:35:04.843 N] .NET Runtime Version: 4.0.30319.1
      [10:35:04.843 N] CPU Cores: 8
      [10:35:04.843 N] Application Path: C:\Program Files (x86)\Hearthbuddy 0.1.256.36
      [10:35:04.845 N] Checking for updates...
      [10:35:05.667 N] Exception while checking for updates!
      [10:35:05.671 D] System.InvalidOperationException: The calling thread must be STA, because many UI components require this.
      at System.Windows.Input.InputManager..ctor()
      at System.Windows.Input.InputManager.GetCurrentInputManagerImpl()
      at System.Windows.Input.KeyboardNavigation..ctor()
      at System.Windows.FrameworkElement.FrameworkServices..ctor()
      at System.Windows.FrameworkElement.EnsureFrameworkServices()
      at System.Windows.FrameworkElement..ctor()
      at System.Windows.Controls.Control..ctor()
      at System.Windows.Window..ctor()
      at Hearthbuddy.UpdateWindow..ctor(String filter)
      at ..(MainWindow )
      [10:35:05.671 N] Initializing Triton...
      [10:35:05.923 D] Attaching to Hearthstone with PID 3556
      [10:35:06.032 D] Initializing Mapping system.
      [10:35:06.110 D] Initializing hooks.
      [10:35:06.119 D] Attached to process 3556
      [10:35:06.119 D] Initialized!
      [10:35:19.635 N] Starting the bot!
      [10:35:25.932 N] Starting practice match against AI_EXPERT_SHAMAN using deck with ID -1.
       
    14. DrMight

      DrMight New Member

      Joined:
      May 2, 2011
      Messages:
      35
      Likes Received:
      0
      Trophy Points:
      0
      Doesn't seem it's able to detect your deck, try starting a game before starting a bot, see how that works.
       
    15. trustzin

      trustzin New Member

      Joined:
      Apr 24, 2014
      Messages:
      5
      Likes Received:
      0
      Trophy Points:
      0
      Its ok again! Thx sir!
       
    16. bigboy54

      bigboy54 New Member

      Joined:
      Apr 30, 2012
      Messages:
      86
      Likes Received:
      0
      Trophy Points:
      0
      No you have to buy hearthbuddy
       
    17. Techz

      Techz Member

      Joined:
      Jan 15, 2010
      Messages:
      299
      Likes Received:
      1
      Trophy Points:
      18
      OK thanks :-D
       
    18. DanielMahan

      DanielMahan Member

      Joined:
      Dec 1, 2013
      Messages:
      556
      Likes Received:
      2
      Trophy Points:
      18
      BOT NEEDS ALOT OF WORK.

      Please can you get advice from good players on how to play Arena/


      Cl;early whoever coded the Arena part of the bot is a noob who has never played the game before. (No Offence, we were all noobs once!) But you are a noob.
       
    19. Mario27

      Mario27 Banned

      Joined:
      Jan 15, 2010
      Messages:
      6,336
      Likes Received:
      4
      Trophy Points:
      0
      ye the bot is awsome but i gues the dev doesend have an understanding of all cards on how they should be played
       
    20. N3k0

      N3k0 New Member

      Joined:
      May 15, 2014
      Messages:
      54
      Likes Received:
      0
      Trophy Points:
      0
      What did you expect? It's a bot without profiles API you have to be crazy to use it on arena.

      Also it is clearly stated that:
      They need to push API ASAP so that such problems will be resolved by community.
       

    Share This Page