• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Bot Skipping Turns

    Discussion in 'Hearthbuddy Support' started by Thickchesthair, Apr 5, 2015.

    1. Thickchesthair

      Thickchesthair New Member

      Joined:
      May 29, 2013
      Messages:
      165
      Likes Received:
      0
      Trophy Points:
      0
      The bot randomly skips turns. I was on turn 6 and the bot several plays it could have made, but just passed the turn to the opponent without doing anything at all. I stopped the bot after that, so it should be near the end.

      View attachment Hearthbuddy 5144 2015-04-05 19.10.txt
       
    2. Thickchesthair

      Thickchesthair New Member

      Joined:
      May 29, 2013
      Messages:
      165
      Likes Received:
      0
      Trophy Points:
      0
      I have seen it do it a few more times, it is always this part:

      [OpponentTurn]
      [GameplayScene_MAIN_ACTION] Waiting for our turn to fully start/end.
      [GameplayScene_MAIN_ACTION_Friendly] Waiting to be in this state longer.
      [GameplayScene_MAIN_ACTION] Waiting for our turn to fully start/end.
      [OpponentTurn]
       
    3. Tony

      Tony "The Bee" Staff Member Moderator

      Joined:
      Jan 15, 2010
      Messages:
      128,834
      Likes Received:
      571
      Trophy Points:
      113
      we will check it asap
       
    4. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      Can you please attach the file "Routines\DefaultRoutine\Silverfish\UltimateLogs\UILogg_2015-04-05_20-42-09.txt"
       
    5. Thickchesthair

      Thickchesthair New Member

      Joined:
      May 29, 2013
      Messages:
      165
      Likes Received:
      0
      Trophy Points:
      0
      Last edited: Apr 6, 2015
    6. Thickchesthair

      Thickchesthair New Member

      Joined:
      May 29, 2013
      Messages:
      165
      Likes Received:
      0
      Trophy Points:
      0
      Still doing this. Skipping a turn can make a winning game turn into a losing game. This needs to be looked into and fixed.
       
    7. Thickchesthair

      Thickchesthair New Member

      Joined:
      May 29, 2013
      Messages:
      165
      Likes Received:
      0
      Trophy Points:
      0
      No answers?? C'mon guys...
       
    8. Tony

      Tony "The Bee" Staff Member Moderator

      Joined:
      Jan 15, 2010
      Messages:
      128,834
      Likes Received:
      571
      Trophy Points:
      113
      we are on it
       
      Thickchesthair likes this.
    9. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      It's still being looked into. A lot of the logs we've looked at the bot was doing what it was supposed to, but users didn't fully understand exactly why it was doing it.

      In the log you posted above, if you remember, which cards did you expect to be played but the bot didn't?
       
      Last edited: Apr 18, 2015
    10. Thickchesthair

      Thickchesthair New Member

      Joined:
      May 29, 2013
      Messages:
      165
      Likes Received:
      0
      Trophy Points:
      0
      I don't know - it was 2 weeks ago. All I know is that there were blatantly obvious things it could do (more than one option) and it immediately ends turn within a couple of seconds of my turn starting. It doesn't even use it's hero power or anything - not a single mana spent.

      I will try to get a screenshot of what is in my hand next time it happens for you. With that said, I don't know when that will be because I am afk most of the time when it is going. When I do see it, I usually just happen to glance over and see it do it while I am on my other monitor doing something else like email/ebay/etc.
       
      Last edited: Apr 18, 2015
    11. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      The next time it happens, please PM me the exact deck you're using and we'll try doing some testing using those cards, as it might be related to a specific card you're using.

      The AI uses some heuristics to perform actions. Sometimes it doesn't play every card as soon as it can by design. This might look like it's not doing the right thing, but according to it's calculations, it's not doing something for a reason (although I cannot explain this specific process or reason). E.g., I saw the AI trade a card when it had a divine shield card to play. Ideally, sure, it would have been better to divine shield and then trade, but according to the AI calcs, it was better to save the card. It doesn't mean the AI did something wrong per-se, it's just the cacls it did lead it to think it would have been better not to use it.

      As users send us more logs and issues, we'll try to make more changes and double check to make sure we're not breaking anything specifically, but it'll take some time, as it's impossible to test all scenarios and card combinations for possible side effects or breakdowns in logic that result from any changes.
       
    12. Thickchesthair

      Thickchesthair New Member

      Joined:
      May 29, 2013
      Messages:
      165
      Likes Received:
      0
      Trophy Points:
      0
      Ok - will do. I can tell you it isn't a specific card though - I used 3 decks mainly - warlock, druid, warrior. I have seen it happen with all 3 decks, and there are no common cards between all 3 decks. With that said, it may be caused by more than one card. The only cards that are shared between zoo and the other decks is Harvest Golem which is in my druid deck, but not my warrior.

      I understand about using heuristics, but there is never a reason to not hero power as a warrior or druid, so I doubt it is correct (albiet poor) calculations.

      Edit: Edit again: I don't know how often it happens. I only lose 1 out of every 20 or so games, but I am at a pretty low MMR and have powerful decks so even if I skipped turns, I could probably still often win.
       
      Last edited: Apr 18, 2015

    Share This Page