Quote from YourFabness »Unlike Chess which have actually a more finite set of moves, did you realize that a bots for HS would require way more randomness to be calculated as you cannot 100% be sure of 1 ) What class your opponent play (9 combination) 2) What strat they will play 3) What cards they will run. The infinite nature may well be much larger than regular chess game.
The calculation while possible definitely if one want to write a full fledged program for it, would
1) Take freaking freaking lots effort and investment to make a fully proficient one.2) Take freaking freaking very poweful CPU to power that program. For those who play Othello, just try to let WinZebra load the full move calculation would cause majority of regular computer to crash.
3) Unlike Chess where you are permanently sticking to a fixed set of pieces and board, every HS expansion and additions/changes to cards will need much rewriting of the codes depending on how they programmed it.
No, you overestimate the workload as well as the CPU toll. The decision tree isn't that broad. You can compensate many of the unknowns with probability calculations, which are cheap. You can tweak these by providing lists of popular decks the bot can reference. Yes, new cards will have to be programmed in, but I estimate that to be an hour max per card. I agree that coding an elegant, all encompassing AI to play HS would be a challenge, but they don't even need to do that- it is entirely sufficient to make the bot brute force through a series of options, pick the best, and go with it.
As for the money involved, they charge for the bots, so I guess it's worthwhile for them.They may do it for fun as well. I had a good chuckle when I read one guy shouting at another for using a cracked version of the bot on their forum, because it was a 'crime'. Apparently using a bot (which violates Blizz' TOS) doesn't count, eh?
As for the AI skill.. do people really believe Blizzard couldn't program better AI if they wanted? The built in AI are flawed by design, so that casual players can beat them. Almost all game AI is throttled down.
As an aside, if I were you I wouldn't call pseudoscience on someone who has an obviously deeper knowledge on the topic than yourself.
1
Play something more respectable than zoo?
But really, you're saying hearthstone is broken because you didn't draw a 1-drop? If you shuffle a deck of playing cards, draw 5, and don't get an Ace, is the deck broken?
1
"Budget"