What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Hearthbuddy's Deck aka Silverfish AI aka Ultimate Ai

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.
 
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"
 
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:
is there any guide on how to use this silverfish? how do i select this instead of defaultbot?
 
@lordzephyr, i cant tell you :D i cant use Hearthbuddy, and so I'm not able to test this.
 
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?
 
Can anybody upload archive with fully working hearthbuddy with silverfish (whole HB folder) ? (without compile errors, with example decks , etc.)
 
Can anybody upload archive with fully working hearthbuddy with silverfish (whole HB folder) ? (without compile errors, with example decks , etc.)

Silverfish is Hearthbuddys default AI. download the latest version of hearthbuddy what problem do you have.
 
My bot using mulligan rules from DefaultRoutine.cs, but not from _mulligan.txt. That's my problem. What should I do? Thx
 
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.
 
update (still 117.11):
-fixed description for install guide
- tracking/discovering is now working
 
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:
Glad to see you are updating HB now. The Hearthranger bot is still as slow at playing cards as HB was a year ago.
 
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)
 
Back
Top