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.. ?????
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.
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.
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.
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
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.
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.
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.
Doesn't seem it's able to detect your deck, try starting a game before starting a bot, see how that works.
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.
ye the bot is awsome but i gues the dev doesend have an understanding of all cards on how they should be played
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.