• Visit Rebornbuddy
  • [Custom Deck] Silverfish AI

    Discussion in 'Archives' started by obtkamer, Jul 11, 2014.

    1. Vallz

      Vallz Member

      Joined:
      Apr 13, 2012
      Messages:
      81
      Likes Received:
      1
      Trophy Points:
      8
      I feel like this AI undervalues Northshire Cleric a lot. For example I'm in a game with 0 cards in hand, I had 1-2 northshire cleric on board with a 4-5 yeti. He decided to heal himself instead of the cleric (for a card), and he had 26 health and was in no need to heal.
      Anyway, great thanks for this :)
       
    2. SIL3N7

      SIL3N7 Active Member

      Joined:
      Jun 12, 2012
      Messages:
      1,119
      Likes Received:
      11
      Trophy Points:
      38
      @ botmaker

      Here are my findings with the last link provided. one on a druid till it couldn't choose card and one on a warlock. External calculations work but if you stop the bot like i had to to with druid and then move to lock and restart the bot the external did not work. untill i restarted everything. But then it started throwing errors in hearthbuddy. on the lock. But the druid was working fine until it couldn't chose a option.

      View attachment Logs.zip

      When it worked it was very impressive. Everything seamed a lot faster.
       
      Last edited: Sep 6, 2014
    3. rivus

      rivus Member

      Joined:
      Jan 15, 2010
      Messages:
      45
      Likes Received:
      0
      Trophy Points:
      6
      So this last game my Dark Iron Dwarf buffed an enemy Injured Blademaster. Stopped the bot right after. Here is the log.
       

      Attached Files:

    4. stealnotkill

      stealnotkill New Member

      Joined:
      Apr 10, 2014
      Messages:
      7
      Likes Received:
      0
      Trophy Points:
      0
      for some reason the ai likes to use your own kill command to kill your mad scientists
       
    5. Vallz

      Vallz Member

      Joined:
      Apr 13, 2012
      Messages:
      81
      Likes Received:
      1
      Trophy Points:
      8
      Hey, just saw when I was using a warrior deck, bot uses inner rage on your own minion when he has 1 health (he wants to buff the damage, but kills him). Btw with concede after a win, I'm at 20-1 right now :)
       

      Attached Files:

      Last edited: Sep 7, 2014
    6. obtkamer

      obtkamer New Member

      Joined:
      May 27, 2014
      Messages:
      261
      Likes Received:
      4
      Trophy Points:
      0
      hmmmm... he wanted to play it on another minion...
       
    7. Vallz

      Vallz Member

      Joined:
      Apr 13, 2012
      Messages:
      81
      Likes Received:
      1
      Trophy Points:
      8
      Yeah np :) btw is there any upcoming improvements vs secret plays? the AI gives no regard to whether he has a secret or not. For example a hunter with a secret that's pretty obviously an explosive, inner rages one of my minion..

      Love the AI btw, thanks a lot for your contribution.<3
       

      Attached Files:

      Last edited: Sep 7, 2014
    8. SIL3N7

      SIL3N7 Active Member

      Joined:
      Jun 12, 2012
      Messages:
      1,119
      Likes Received:
      11
      Trophy Points:
      38
      @ botmaker.

      No problem with stopping mid game silver started in the next game no problem no restart

      as for the hearth buddy error I think this is the same I got up to 9 or 10 Mana crystals before this error.
      this time playing sham.

      View attachment Logs2.zip
       
    9. FrancoFun

      FrancoFun New Member

      Joined:
      Nov 11, 2010
      Messages:
      129
      Likes Received:
      7
      Trophy Points:
      0
      Ok, bot just skip an attack on face and ended turn, so the bug is still there.

      Any chance for update soon ?
       
    10. Collwyr

      Collwyr New Member

      Joined:
      Mar 5, 2013
      Messages:
      10
      Likes Received:
      0
      Trophy Points:
      0
      I've also noticed sometimes... they are rare but you have lethal and it chooses not to do it.
       
    11. obtkamer

      obtkamer New Member

      Joined:
      May 27, 2014
      Messages:
      261
      Likes Received:
      4
      Trophy Points:
      0
      can you please post logs? of not attacking / missing lethals (francofun you too :) )
       
    12. Collwyr

      Collwyr New Member

      Joined:
      Mar 5, 2013
      Messages:
      10
      Likes Received:
      0
      Trophy Points:
      0
      Sure I'll try and find it...
       
    13. Collwyr

      Collwyr New Member

      Joined:
      Mar 5, 2013
      Messages:
      10
      Likes Received:
      0
      Trophy Points:
      0
      Another thing I've also noticed since playing my priest.. is sometimes there are times when I've got decent board control, no more cards left to play alot of health and an enemy might have 2hp left or more/less and it'll either self-heal myself or simply not heal at all, but not once has it ever used the self-heal ability to take two dmg off the enemies, and sometimes I feel they are super important during some turns, especially when I see other priests I'm going against use it against me.


      Edit: Might have been this Log, I'm not really sure don't keep track of my logs :/
       

      Attached Files:

      Last edited: Sep 9, 2014
    14. SIL3N7

      SIL3N7 Active Member

      Joined:
      Jun 12, 2012
      Messages:
      1,119
      Likes Received:
      11
      Trophy Points:
      38
      Thanks for the logs.
       
    15. obtkamer

      obtkamer New Member

      Joined:
      May 27, 2014
      Messages:
      261
      Likes Received:
      4
      Trophy Points:
      0
      update v111:
      - fixed some bugs
      - added Enemy's response to your second turn simulation (default on (because of the next point))
      - added external process (is used at default) will make the calculations more than 10 times faster!
      YOU HAVE TO START IT MANUALLY (just start the Silver.exe in the CustomDecks\Silverfish\Data -folder and DONT CLOSE IT)
      (i cant start external programms with the .cs-versions (atm))
       
    16. acsen

      acsen New Member

      Joined:
      Aug 20, 2014
      Messages:
      15
      Likes Received:
      0
      Trophy Points:
      0
      cant load silverfish111

      [14:02:10.293 N] T: 5247144699708774248 H: 3876297847
      [14:02:11.046 N] Login successful!
      [14:02:11.240 N] Hearthbuddy 0.2.431.92 starting...
      [14:02:11.242 N] CPU Architecture: x64
      [14:02:11.242 N] Process Architecture: x86
      [14:02:11.242 N] OS Version: Microsoft Windows NT 6.2.9200.0
      [14:02:11.242 N] .NET Runtime Version: 4.0.30319.34014
      [14:02:11.242 N] CPU Cores: 4
      [14:02:11.243 N] Application Path: D:\Program Files (x86)\HearthBuddy
      [14:02:11.246 N] Checking for updates...
      [14:02:12.108 N] [Compiler Error] d:\Program Files (x86)\HearthBuddy\CustomDecks\Silverfish\silverfish_controlHB.cs(658,185) : error CS0103: 当前上下文中不存在名称“ownPlayer”
      [14:02:12.108 N] [Compiler Error] d:\Program Files (x86)\HearthBuddy\CustomDecks\Silverfish\silverfish_controlHB.cs(658,220) : error CS0103: 当前上下文中不存在名称“enemyPlayer”
      [14:02:12.108 N] [Compiler Error] d:\Program Files (x86)\HearthBuddy\CustomDecks\Silverfish\silverfish_rushHB.cs(658,185) : error CS0103: 当前上下文中不存在名称“ownPlayer”
      [14:02:12.108 N] [Compiler Error] d:\Program Files (x86)\HearthBuddy\CustomDecks\Silverfish\silverfish_rushHB.cs(658,220) : error CS0103: 当前上下文中不存在名称“enemyPlayer”
      [14:02:12.957 N] Hearthbuddy is up to date!
      [14:02:12.957 N] Initializing Triton...
      [14:02:13.432 D] Attaching to Hearthstone with PID 436
      [14:02:13.531 D] Initializing Mapping system.
      [14:02:13.600 D] Initializing hooks.
      [14:02:13.617 D] Attached to process 436
      [14:02:13.617 D] Initialized!
      [14:03:37.728 N] Starting the bot!
      [14:03:39.361 N] Starting ranked game using deck with ID 190015470.
       
    17. obtkamer

      obtkamer New Member

      Joined:
      May 27, 2014
      Messages:
      261
      Likes Received:
      4
      Trophy Points:
      0
      sorry, fixed :D
       
    18. acsen

      acsen New Member

      Joined:
      Aug 20, 2014
      Messages:
      15
      Likes Received:
      0
      Trophy Points:
      0
      oh, v111 is great!:eek:
       
    19. sixpool

      sixpool New Member

      Joined:
      Oct 12, 2012
      Messages:
      25
      Likes Received:
      0
      Trophy Points:
      0
      Posting about the version V110alpha18 which i just used in a game (going to update to v111 now).
      So the bot(lines 2132 - 2187) healed enraged Amani Berserker leading him to lose enrage status, and then played Northshire Cleric. Playing it in reverse order would have gave me a card draw, not to say that at that moment there was a damaged Boulderfist Ogre (which should be healed instead of Berseker).
      Hope this information will help to improve the AI.
      Huge thanks to botmaker for his work.
       

      Attached Files:

    20. Wobble

      Wobble New Member

      Joined:
      Apr 17, 2014
      Messages:
      17
      Likes Received:
      1
      Trophy Points:
      0
      Nice v111 ! :)
       

    Share This Page