• Visit Rebornbuddy
  • Hearthbuddy's Deck aka Silverfish AI aka Ultimate Ai

    Discussion in 'HearthBuddy Custom Decks' started by obtkamer, Jul 11, 2014.

    1. obtkamer

      obtkamer New Member

      Joined:
      May 27, 2014
      Messages:
      261
      Likes Received:
      4
      Trophy Points:
      0
      new update:
      - some bugfixing
      - added a new server-client project:
      this is a way to test your decks, changes in evaluation-functions or performance settings
      (or other stuff).
      load the servertest123.zip (you will find it on my github page).
      inside you will find a silverserver.exe. it will simulate (at the moment)
      100 games for a match vs two players, represented by two connected silver.exe, started in a subfolder
      (with a name of your choice).
      after starting silverserver, and starting the two silver.exe of
      the two subfolders, silverserver will read the decks in these subfolders
      (and these simsettings-files), and it will simulate 100 matches
      of these two players. (the starting player will change after each game, and the decks are shuffled).
      you can also run miltiple servers, by copying the mainfolder and changing ip+ports in the ip.txt files of the 3 folders
      (silverserver + two subfolders).
      so you are able to test changes in your deck, changes in settings or if you are a developer, changes in the evaluation function.
       
    2. EmoKlaus

      EmoKlaus New Member

      Joined:
      Jun 22, 2015
      Messages:
      57
      Likes Received:
      0
      Trophy Points:
      0
      I must ask a question: Is it really necessary to add a log file every time we wanna report a misplay ?

      For example I saw the Bot do the following a few days ago:
      Play "Wailing Soul" and after that in the same turn he played "Zombie Chow".
      The order was wrong, because the goal is to play a "Zombie Chow" and the get it silenced by "Wailing Soul"
       
    3. obtkamer

      obtkamer New Member

      Joined:
      May 27, 2014
      Messages:
      261
      Likes Received:
      4
      Trophy Points:
      0
      info: main-source was updated to work with TGT (but not the hearthbuddy-version)
       
    4. obtkamer

      obtkamer New Member

      Joined:
      May 27, 2014
      Messages:
      261
      Likes Received:
      4
      Trophy Points:
      0
      Update: updated the hearthbuddy-cs file (so you should have an idea, in how to get the new needed data)

      Update 2: some fixes
       
      Last edited: Aug 25, 2015
    5. lordzephyr

      lordzephyr Member

      Joined:
      Jun 13, 2012
      Messages:
      46
      Likes Received:
      0
      Trophy Points:
      6
      is there any guide on how to use this silverfish? how do i select this instead of defaultbot?
       
    6. lordzephyr

      lordzephyr Member

      Joined:
      Jun 13, 2012
      Messages:
      46
      Likes Received:
      0
      Trophy Points:
      6
      also, how can we use the mana behaviour?
       
    7. obtkamer

      obtkamer New Member

      Joined:
      May 27, 2014
      Messages:
      261
      Likes Received:
      4
      Trophy Points:
      0
      @lordzephyr, i cant tell you :D i cant use Hearthbuddy, and so I'm not able to test this.
       
    8. tumbum

      tumbum Active Member

      Joined:
      Mar 17, 2011
      Messages:
      3,341
      Likes Received:
      13
      Trophy Points:
      38
      anyone know how to correctly update from the github? i get nonstop errors when i copy the same folders from the github to the HS Folder. Is there any easy way?
       
    9. EmoKlaus

      EmoKlaus New Member

      Joined:
      Jun 22, 2015
      Messages:
      57
      Likes Received:
      0
      Trophy Points:
      0
      An Tutorial with a few pictures would be great.
       
    10. Riddl3n

      Riddl3n New Member

      Joined:
      Dec 3, 2013
      Messages:
      39
      Likes Received:
      0
      Trophy Points:
      0
      This, for us dummies.
       
    11. hitrik

      hitrik New Member

      Joined:
      Sep 6, 2015
      Messages:
      3
      Likes Received:
      0
      Trophy Points:
      0
      Can anybody upload archive with fully working hearthbuddy with silverfish (whole HB folder) ? (without compile errors, with example decks , etc.)
       
    12. SIL3N7

      SIL3N7 Active Member

      Joined:
      Jun 12, 2012
      Messages:
      1,119
      Likes Received:
      11
      Trophy Points:
      38
      Silverfish is Hearthbuddys default AI. download the latest version of hearthbuddy what problem do you have.
       
    13. hitrik

      hitrik New Member

      Joined:
      Sep 6, 2015
      Messages:
      3
      Likes Received:
      0
      Trophy Points:
      0
      My bot using mulligan rules from DefaultRoutine.cs, but not from _mulligan.txt. That's my problem. What should I do? Thx
       
    14. Gorm

      Gorm Member

      Joined:
      Jun 11, 2012
      Messages:
      234
      Likes Received:
      2
      Trophy Points:
      18
      Is HB mainly based off of the official silverfish or has it been forked a long time ago?

      I am seeing the bot doing some really bad discovery plays.

      It selected explosive sheep instead of mekgineer and flame leviathan when it had board control with a bunch of small minions.
       
    15. obtkamer

      obtkamer New Member

      Joined:
      May 27, 2014
      Messages:
      261
      Likes Received:
      4
      Trophy Points:
      0
    16. obtkamer

      obtkamer New Member

      Joined:
      May 27, 2014
      Messages:
      261
      Likes Received:
      4
      Trophy Points:
      0
      update (still 117.11):
      -fixed description for install guide
      - tracking/discovering is now working
       
    17. obtkamer

      obtkamer New Member

      Joined:
      May 27, 2014
      Messages:
      261
      Likes Received:
      4
      Trophy Points:
      0
      update (again 117.11):
      - added a Ai-behaviour-drop-down-menu in settings
      - easier install (just replace the existing DefaultRoutine-folder with the new one in the .zip file (delete the old one first))
      - more logs

      small note: you can edit the settings of silverfish, by editing the settings.txt file inside Hearthbuddy/Routines/DefaultRoutine/Silverfish/data-folder
      if you use the AiBehaviour-DEFAULT option, ai will take the behaviour from that file (at least after restarting HB ;) ).
       
      Last edited: Dec 16, 2015
    18. Gorm

      Gorm Member

      Joined:
      Jun 11, 2012
      Messages:
      234
      Likes Received:
      2
      Trophy Points:
      18
      Glad to see you are updating HB now. The Hearthranger bot is still as slow at playing cards as HB was a year ago.
       
    19. obtkamer

      obtkamer New Member

      Joined:
      May 27, 2014
      Messages:
      261
      Likes Received:
      4
      Trophy Points:
      0
      update V117.12:
      - added HB's mulligan (place _mulligan.txt in DefaultRoutine/Silverfish/data)
      i hope HB doesnt mind i used their milligan-source (only for HB) for this project: i dont want to destroy/double the work of this comunity
      and dont want to split this comunity into the default-bot and my version users. (my mulligan requires another syntax of the mulligan-file)
       
    20. DanishNinja

      DanishNinja Member

      Joined:
      Aug 31, 2014
      Messages:
      171
      Likes Received:
      0
      Trophy Points:
      16
      How is this better than the default routine other than the calculations due to silver.exe?
       

    Share This Page