AI attacking and blocking Observations
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: AI attacking and blocking Observations
by Bundy » 02 Jul 2011, 20:23
It looks to me like the computer's only criteria to attack or not is if it will loose a creature or not.
If i have a 0/2 defender in play and the computer has a 1/1 it will attack with that creature, just because it will not die. This attacks is totally useless when you can't back it up with an effect to suddenly pump up the attacker.
Well, don't see a problem here, beside it's useless ... But now lets give these 0/2 and 1/1 creatures a name.
The 0/2 is a Sprouting Phytohydra and the 1/1 is a Llanowar Elves. Now the attack is in my favor, since i will be getting a free token. And as long as i keep my Sprouting Phytohydra on 0 attack power, the computer keeps on coming with his Llanowar Elves, giving me more and more copies of the Sprouting Phytohydra.
I'm sure there are other examples when an attack from the computer makes it better for you. Another that i can think of is when you have a Phytohydra in play. The computer attacks your with a big creature, because you only have poor little helpless Phytohydra to defend with. But thanks to that attack it suddenly becomes a big mean ass-kicking Phytohydra.
If i have a 0/2 defender in play and the computer has a 1/1 it will attack with that creature, just because it will not die. This attacks is totally useless when you can't back it up with an effect to suddenly pump up the attacker.
Well, don't see a problem here, beside it's useless ... But now lets give these 0/2 and 1/1 creatures a name.
The 0/2 is a Sprouting Phytohydra and the 1/1 is a Llanowar Elves. Now the attack is in my favor, since i will be getting a free token. And as long as i keep my Sprouting Phytohydra on 0 attack power, the computer keeps on coming with his Llanowar Elves, giving me more and more copies of the Sprouting Phytohydra.
I'm sure there are other examples when an attack from the computer makes it better for you. Another that i can think of is when you have a Phytohydra in play. The computer attacks your with a big creature, because you only have poor little helpless Phytohydra to defend with. But thanks to that attack it suddenly becomes a big mean ass-kicking Phytohydra.
- Bundy
- Posts: 348
- Joined: 17 Dec 2010, 17:32
- Location: The netherlands
- Has thanked: 23 times
- Been thanked: 3 times
Re: AI attacking and blocking Observations
by cc-drake » 03 Jul 2011, 07:27
- AI is on 7 life and has a couple of creatures, all with toughness <= 4. I attack with Isao, Enlightened Bushi. AI decides to chump Isao.
I'm not sure why AI chumps - Maybe AI is scared to fall on 5 life, but in the past AI fell on 1 life by choice, so this is not very likely.
I guess AI thinks it can trade, taking into account the Bushido 2, but somehow overlooking Regeneration, maybe since Regeneration is granted indirectly. I remember I had a similar situation with Krosan Warchief, but I'm not sure.
EDIT: After some more attacks I'm sure AI overlooks Regeneration, since it chumps only with these creatures who have power 3 or greater.
I'm not sure why AI chumps - Maybe AI is scared to fall on 5 life, but in the past AI fell on 1 life by choice, so this is not very likely.
I guess AI thinks it can trade, taking into account the Bushido 2, but somehow overlooking Regeneration, maybe since Regeneration is granted indirectly. I remember I had a similar situation with Krosan Warchief, but I'm not sure.
EDIT: After some more attacks I'm sure AI overlooks Regeneration, since it chumps only with these creatures who have power 3 or greater.
Re: AI attacking and blocking Observations
by Sloth » 03 Jul 2011, 08:39
You are correct, the AI will only realize non-targeted regeneration abilities at the moment.cc-drake wrote:- AI is on 7 life and has a couple of creatures, all with toughness <= 4. I attack with Isao, Enlightened Bushi. AI decides to chump Isao.
I'm not sure why AI chumps - Maybe AI is scared to fall on 5 life, but in the past AI fell on 1 life by choice, so this is not very likely.
I guess AI thinks it can trade, taking into account the Bushido 2, but somehow overlooking Regeneration, maybe since Regeneration is granted indirectly. I remember I had a similar situation with Krosan Warchief, but I'm not sure.
EDIT: After some more attacks I'm sure AI overlooks Regeneration, since it chumps only with these creatures who have power 3 or greater.
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: AI attacking and blocking Observations
by Bundy » 04 Jul 2011, 20:23
Computer used Fortune Thief to block. If it did not do that, it might have won the battle with that card.
- Bundy
- Posts: 348
- Joined: 17 Dec 2010, 17:32
- Location: The netherlands
- Has thanked: 23 times
- Been thanked: 3 times
Re: AI attacking and blocking Observations
by Nordos » 10 Jul 2011, 18:55
I play against a controll deck. It has a lot of cards like terror, Swords to Plowshares - and Pongify. Now I have a Breeding Pit out, which creates 0/1 Thrull tokens. Now, the AI keeps killing them with his control speels - even pongify it, transmutating a 0/1 creature into a 3/3 creature!
Re: AI attacking and blocking Observations
by beholder » 17 Jul 2011, 18:14
Computer has 3 small creatures with the ability: tap target creature. I have a 6/6 creature with flying + vigilance (pc can't block it). On its turn, computer uses one creature ability to tap my creature and attacks with the other two. I'd expect it to attack with just one creature and use the ability of the last one to tap my creature on my turn.
ETA: using rev 10781
ETA: using rev 10781
If debugging is the process of removing bugs, then programming must be the process of putting them in.
-
beholder - Programmer
- Posts: 123
- Joined: 17 Jul 2011, 17:56
- Location: Netherlands
- Has thanked: 16 times
- Been thanked: 25 times
Re: AI attacking and blocking Observations
by jmartus » 02 Aug 2011, 06:46
I have an Air Elemental in play during the computer turn he uses Blinding Mage to tap my Air Elemental the computer should tap my creature during my turn before my attack phase.
Re: AI attacking and blocking Observations
by cc-drake » 06 Aug 2011, 16:12
AI is on 4 life and controls a Jace, the Mind Sculptor with 7 loyality counters.
AI blocks the following way:
Defender - Computer
-> Rats of Rath (21) 2/1
-> Vampire Aristocrat (25) 3/3
-> Oona's Blackguard (26) 1/1
[ Drake Hatchling (101) 1/3
AI should block the Vampire Aristocrat!
AI blocks the following way:
Defender - Computer
-> Rats of Rath (21) 2/1
-> Vampire Aristocrat (25) 3/3
-> Oona's Blackguard (26) 1/1
[ Drake Hatchling (101) 1/3
AI should block the Vampire Aristocrat!
Re: AI attacking and blocking Observations
by Milod » 08 Aug 2011, 08:49
make the ai somehow someway less swarming with his monsters the ai doesent play his monsters efficently it just swarms even if its not necessary i got 1 or 2 monsters on field and ai just brainddead swarming monsters out of his hand and not afraid of day of judgement and all other massa removal spells 

Re: AI attacking and blocking Observations
by Milod » 10 Aug 2011, 12:21
ai choice for targeting human player or plainswalker is not so good example it targets the plainswalker with all its strong units against a poor 1 or 2 loyality and in that way i dont loose life points ai must seperate its targets between human player and planeswalker if possible
Re: AI attacking and blocking Observations
by bboplifa » 28 Aug 2011, 13:45
I appreciate all your work, it is amazing that you have accomplished this. However, I have to say that the AI is bad to the point of it not being fun to play against. None of the logic of cards are taken into account and it seems like the AI wont use creatures or artifacts like shield of the ages to block any damage, even if it is in its best interest as the oath of druids enchantment is in play. Anyway, I hope the criticism helps, this really has potential.
- bboplifa
- Posts: 1
- Joined: 22 Aug 2011, 14:08
- Has thanked: 0 time
- Been thanked: 0 time
Re: AI attacking and blocking Observations
by Sloth » 28 Aug 2011, 16:07
Welcome bboplifa.bboplifa wrote:I appreciate all your work, it is amazing that you have accomplished this. However, I have to say that the AI is bad to the point of it not being fun to play against. None of the logic of cards are taken into account and it seems like the AI wont use creatures or artifacts like shield of the ages to block any damage, even if it is in its best interest as the oath of druids enchantment is in play. Anyway, I hope the criticism helps, this really has potential.
Forge supports more than 8800 cards and naturally the AI can't use all of them satisfyingly. Currently about 1500 cards are flagged as unusable by the AI and those cards won't appear in AI decks (unless the user puts them there), some other cards will not always be used optimal (but are acceptable). If you want a challenging AI try the quest mode, the opponents decks are designed with the capabilities of the AI in mind.
As for Shield of the Ages, the AI will currently only use it if its life is low. I changed this in the developer version to always be used if the mana is there. Thank you for the report.
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: AI attacking and blocking Observations
by Braids » 28 Aug 2011, 18:01
you're talking about the next beta or nightly release, not the Developer Mode, yes?Sloth wrote:As for Shield of the Ages, the AI will currently only use it if its life is low. I changed this in the developer version to always be used if the mana is there. Thank you for the report.
"That is the dumbest thing I've ever seen." --Rob Cashwalker, regarding Innistrad double-sided cards. One of the first times he and I have ever agreed on something. 

-
Braids - Programmer
- Posts: 556
- Joined: 22 Jun 2011, 00:39
- Location: Unknown. Hobby: Driving myself and others to constructive madness.
- Has thanked: 1 time
- Been thanked: 1 time
Re: AI attacking and blocking Observations
by friarsol » 28 Aug 2011, 18:05
Developer Version == SVNBraids wrote:you're talking about the next beta or nightly release, not the Developer Mode, yes?Sloth wrote:As for Shield of the Ages, the AI will currently only use it if its life is low. I changed this in the developer version to always be used if the mana is there. Thank you for the report.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: AI attacking and blocking Observations
by Sloth » 28 Aug 2011, 18:32
good to know that there is a kind sol, translating for me.friarsol wrote:Developer Version == SVNBraids wrote:you're talking about the next beta or nightly release, not the Developer Mode, yes?Sloth wrote:As for Shield of the Ages, the AI will currently only use it if its life is low. I changed this in the developer version to always be used if the mana is there. Thank you for the report.

-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Who is online
Users browsing this forum: No registered users and 46 guests