Can you give an example card that is unsupported? Wonderful work, btw.
The bot has no logic (Currently? Unsure if the bot will just be fully random forever, or, if they'll implement some logic), so, pretty much every card is technically unsupported (as it doesn't play combos and the like), however, some cards that are literally unsupported (And using them will result in the bot just hanging). Those cards would be any cards that invoke input from the user (Such as "
Tracking", which requires a card selection,
Elven Archer, which, requires a target selection (For it's Battlecry), etc...). There are also some cards that won't hang the bot, but, will still be utterly useless and a waste of mana (Which, the bot stills plays), such as hero weapons (Which, it will play the card itself to invoke the weapon, but, never actually use the weapon to attack anyone).
The logic for playing cards, to the extent of what I can see, is just to try and play as many cards as possible as the main priority, and, then, higher mana cards as the second priority (Note:- This is just from watching the bot, I obviously don't have the ability to read the source, so, I may be inaccurate). For instance, if I had six mana on my hero, and, in my hand, two two mana cards, one three mana card, and, a five mana card, the bot would try and get as many cards played as possible, it would be able to play two out of the three cards that are three or less mana, from that pool, it'd select one three mana card, and, one two mana card, as, that gives the most efficient mana usage, unfortunately, this means that it often plays cards in the incorrect order, out of combo, or, just at plain silly times, because of it's entire logic being based on mana, and, not the actual card, it'll place down AoE heal cards when there's nothing to heal, same with damage cards, etc...
Another issue I see is that it'll only attack the enemies minion if it absolutely
has to (I.E. taunt), otherwise, it'll just attack the enemy hero, this allows the enemy to build up huge walls of minions that can easily exceed ten or twenty damage per turn, without the bot really carding about it's existence.
I've had about twenty odd games with this bot thus-far, and, it's only won two of them (Unranked PVP), and, it only won those because of sheer luck, the enemies were playing really poor cards (I assume bad draw), and, I was getting a ton of monster cards which the bot can play without any sort of logic to rush down the opponent, which, it did.
tl;dr It's currently very early in production, and, I hope they increase it's logic, but, as per the above, currently, I wouldn't assume that this can beat anyone, it's pure random with it's card selection, and, lots of cards hang the bot.
I would, however, like a bit of information from the developers as to where they see this bot going, are they planning on allowing user's to develop it's logic (Like they've done with HonorBuddy and DemonBuddy (only other two bots I own, I can't speak for their other bots))? Or, are they going to be the one in sole control of it's logic? Are they planning to ever give it better logic? How advanced? Or, just keep it to pseudo-random?