irrelevant maybe because every "real" person basically plays a net deck anyway, but it'd be nice to have bots of the common net decks to play against. Would help in constructing a deck to beat the usual need shit you see over and over.
Simply put, there is no reason to. If the purpose is to playtest a deck to beat the current meta of the rank your in, then why not just play against the people of the rank you're in?
They would play awful anyway. Hearthstone's A.I. sucks so bad...
This is the reason. Blizzard AI sucks, and they don't want to spend resource to improve the AI.
To be fair, the AI's purpose is mainly for new players to get accustomed to game mechanics. If the AI was 'better', then it would be much harder for new players to learn the game if the AI just stomps them relentlessly. A stronger argument would be for better AI in Heroic Adventures, where the relentless challenge is already accepted as the general rule
Simply put, there is no reason to. If the purpose is to playtest a deck to beat the current meta of the rank your in, then why not just play against the people of the rank you're in?
If the purpose isn't to test a deck against current meta on your current rank?
Imo Hearthstone should have a lot more PvE content, and also an offline mode where you could only access the PvE content.
Solforge lets you play against the AI playing any deck. Of course it doesn't always play well or understand game mechanics/card interactions, but it's a nice tool. :/
Simply put, there is no reason to. If the purpose is to playtest a deck to beat the current meta of the rank your in, then why not just play against the people of the rank you're in?
If the purpose isn't to test a deck against current meta on your current rank?
Imo Hearthstone should have a lot more PvE content, and also an offline mode where you could only access the PvE content.
That is the exact situation in which the OP highlighted better AI would be useful for. But, I'll bite. What other purpose would you have for 'testing' a deck? I will never argue against more content, but Hearthstone is a multiplayer game first and foremost.
Can u imagine how complex would the AI have to be to comprehend the basics and depths of such decks? That would be craaaaaaaaaaaaaaazy. Even "simple" adventure boss AI isnt perfect, actually very far from it, and they only have one deck to play with. Tons of times the AI just plays like retard - coin and does nothing for no reason, gives u leathal or doesnt trade into your minions to protect itself from guaranteed next turn leathal and rather goes face etc. etc. What r u asking for is one of the most unrealistic things ever asked from this game (or rather its developers) :)
The AI and crappy tutorial is probably why so many players are so bad at this game. And I do put the fault with Blizzard on this one, because it's actually pretty ridiculous how little this game teaches players about the game.
Can u imagine how complex would the AI have to be to comprehend the basics and depths of such decks? That would be craaaaaaaaaaaaaaazy. Even "simple" adventure boss AI isnt perfect, actually very far from it, and they only have one deck to play with. Tons of times the AI just plays like retard - coin and does nothing for no reason, gives u leathal or doesnt trade into your minions to protect itself from guaranteed next turn leathal and rather goes face etc. etc. What r u asking for is one of the most unrealistic things ever asked from this game (or rather its developers) :)
No, it's not complex at all, especially when you have decks that are easy to auto-pilot such as secret paladin, face hunter/shaman, mech mage etc., as evidenced by the bots that have been using them to ladder up for a long time.
No, it's not complex at all, especially when you have decks that are easy to auto-pilot such as secret paladin, face hunter/shaman, mech mage etc., as evidenced by the bots that have been using them to ladder up for a long time.
So are you suggesting the devs to hire bot writers? It's not an easy task to write a reasonably good bot, even if it is for something as simple as checkers. The resource involved to develop one in house can be used much better elsewhere, like creating interesting and useful features.
Rollback Post to RevisionRollBack
People who refuses to play aggro out of principle are even worse than people who play exclusively aggro.
One should seek to become a complete player and play all archetypes, including ones that he despises for whatever irrational reasons.
Making an AI for a games with huge decision trees and many unknown variables (like hearthstone is) is a monumental task. For most decks it would be close to impossible to make a good one, for some deck that reduces decision trees (secret pally, mech shaman, mech mage) it would perhaps be feasible to make a passable one.
Your best best is some kind of neural network AI that learn statistically from data from games played by regular players, but you need a lot of data for that.
In comparison make a good chess AI is a breeze (relying mostly on computational power) and that is a incredible task in itself.
@achan: No, I see no point for the company to use resources to update the basic AI or create training grounds for our own decks. As said, you just take them to casual or ladder, and go through the Innkeeper on expert if you want a very quick and rough glimpse vs zoo, aggro and secrets. Besides that, the adventure AI is usually good enough for the adventure purpose, enhanced by its strong extra powers of each game.
To make a bot that can effectively play anything outside of an aggro deck would take a HUGE amount of work. I've written some computer AI for simple games and it can be time consuming for even simple games. I can't even imagine the amount of time and man power it would take to create a passable bot for anything outside of an aggro deck.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
irrelevant maybe because every "real" person basically plays a net deck anyway, but it'd be nice to have bots of the common net decks to play against. Would help in constructing a deck to beat the usual need shit you see over and over.
This account has been permanently banned.
I also wish there were better ways to playtest stuff.
There are a lot of bots playing secret paladin xd
Because playing casual or ranked is often sufficient enough.
Having friends is also a good thing.
I am a bit disapointed - was looking forward to a thread arguing the end of bot-banning and a right to "free boting" for "free gamers" ...
Simply put, there is no reason to. If the purpose is to playtest a deck to beat the current meta of the rank your in, then why not just play against the people of the rank you're in?
They would play awful anyway. Hearthstone's A.I. sucks so bad...
People who refuses to play aggro out of principle are even worse than people who play exclusively aggro.
One should seek to become a complete player and play all archetypes, including ones that he despises for whatever irrational reasons.
Solforge lets you play against the AI playing any deck. Of course it doesn't always play well or understand game mechanics/card interactions, but it's a nice tool. :/
Can u imagine how complex would the AI have to be to comprehend the basics and depths of such decks? That would be craaaaaaaaaaaaaaazy. Even "simple" adventure boss AI isnt perfect, actually very far from it, and they only have one deck to play with. Tons of times the AI just plays like retard - coin and does nothing for no reason, gives u leathal or doesnt trade into your minions to protect itself from guaranteed next turn leathal and rather goes face etc. etc. What r u asking for is one of the most unrealistic things ever asked from this game (or rather its developers) :)
- Click Here To Join Us On Discord! -
The AI and crappy tutorial is probably why so many players are so bad at this game. And I do put the fault with Blizzard on this one, because it's actually pretty ridiculous how little this game teaches players about the game.
People who refuses to play aggro out of principle are even worse than people who play exclusively aggro.
One should seek to become a complete player and play all archetypes, including ones that he despises for whatever irrational reasons.
Making an AI for a games with huge decision trees and many unknown variables (like hearthstone is) is a monumental task. For most decks it would be close to impossible to make a good one, for some deck that reduces decision trees (secret pally, mech shaman, mech mage) it would perhaps be feasible to make a passable one.
Your best best is some kind of neural network AI that learn statistically from data from games played by regular players, but you need a lot of data for that.
In comparison make a good chess AI is a breeze (relying mostly on computational power) and that is a incredible task in itself.
@achan: No, I see no point for the company to use resources to update the basic AI or create training grounds for our own decks. As said, you just take them to casual or ladder, and go through the Innkeeper on expert if you want a very quick and rough glimpse vs zoo, aggro and secrets. Besides that, the adventure AI is usually good enough for the adventure purpose, enhanced by its strong extra powers of each game.
Really, you can't take a loss in casual? Are you sure you could stomach losing to AI?
Free to try and find a game, dealing cards for sorrow, cards for pain.
To make a bot that can effectively play anything outside of an aggro deck would take a HUGE amount of work. I've written some computer AI for simple games and it can be time consuming for even simple games. I can't even imagine the amount of time and man power it would take to create a passable bot for anything outside of an aggro deck.