Tried your deck, one advice. Sometimes it doesnt finish opponent, but murlocks have damage to kill opponent.
Works well until certain situations where the enemy has a taunt minion on the board and the routine flips out trying to attack the hero. Eventually skips turn without attacking anything.
Too much effort for not enough reward. The base of the bot and the range of the API both need to be improved before we start seeing any real progress.
One of the main problems is there are other bots so far ahead of the Buddy bot that there's a huge lack of interest in development for it. It's going to be up to the main developer to make or break this bot now.
Consider this project droppedJust trying out the alpha version, and had this:-
------- Turn 5 Loop 1 -------
Checking hand cards priorities :
Card Coldlight Seer must be ignored
Card Knife Juggler has a normal priority
Card Bluegill Warrior has a normal priority
Exception occured in coroutine: ˜.: Exception was thrown by coroutine ---> System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at Shadosky.murloc.Murloc.<SelectCard>d__e.MoveNext()
at Triton.Bot.Coroutine.Resume(Object& )
--- End of inner exception stack trace ---
at Triton.Bot.Coroutine.Resume(Object& )
at Triton.Bot.Coroutine.Resume()
at ˜.ˆ.()
at ˜.š˜.—˜(Object ˜˜)
--- End of exception stack trace, coroutine stack trace follows ---
at Shadosky.murloc.Murloc.SelectCard()
at ???
at ???
at ???
at ???
Then it just kept looping the same message, and didn't do anything.
Just trying out the alpha version, and had this:-
------- Turn 5 Loop 1 -------
Checking hand cards priorities :
Card Coldlight Seer must be ignored
Card Knife Juggler has a normal priority
Card Bluegill Warrior has a normal priority
Exception occured in coroutine: ˜.: Exception was thrown by coroutine ---> System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at Shadosky.murloc.Murloc.<SelectCard>d__e.MoveNext()
at Triton.Bot.Coroutine.Resume(Object& )
--- End of inner exception stack trace ---
at Triton.Bot.Coroutine.Resume(Object& )
at Triton.Bot.Coroutine.Resume()
at ˜.ˆ.()
at ˜.š˜.—˜(Object ˜˜)
--- End of exception stack trace, coroutine stack trace follows ---
at Shadosky.murloc.Murloc.SelectCard()
at ???
at ???
at ???
at ???
Then it just kept looping the same message, and didn't do anything.