Quote (x]FoRsaKeNx @ Sep 10 2015 12:14am)
No. The computer would have to have a running knowledge/history of all previous meta changes and trends (down to the hour), since things can change as quickly and simply as a streamer playing a deck. You do not need perfect probability to make good decisions, you need a much broader range of knowledge that cannot be programmed into a bot to operate the way a human would. There are tells in the game, although they are not perfect, neither are the tells in any other game, such as poker. For example, players mousing over cards, players showing that they have a targetable spell and then not using it, the order of the cards in hand and which ones are being held, and many of the things dr lat previously stated such as holding out for more value on a board clear
Programming some initial metagame into the bot and then having it adjust with each game it plays would be decent, though yes that is one area a human would likely be superior.
Unless the bot was really sophisticated and pulled data from the Web on decks to try to construct a metagame.
And yes you are right there are a few tells. Some of them can be programmed into the bot (say, if somebody targets a spell but doesn't cast it, the bot then knows that there must be a targetable spell in hand).
Still, the power of sheer perfect probability distribution calculations and perfect expected value play would trump all of these many times over. A bot that sophisticated though would be exceedingly difficult to make.
This post was edited by Voyaging on Sep 10 2015 12:10am