Why did the AI do that...?
by ubeefx
Moderators: ubeefx, beholder, melvin, ShawnieBoy, Lodici, CCGHQ Admins
Why did the AI do that...?
by Lodici » 27 Sep 2014, 18:36
Not necessarily bugs but a sticky topic to highlight what appears to be stupid AI (or human!) plays might be useful. Here is one play I do not understand - Cunning Sparkmage's ability is activated and instead of taking out the 1/1 Snake token it hits the 2/2 Wolf token instead for an impotent 1?
AI is MCTS (cheat), level 4.
AI is MCTS (cheat), level 4.
- Attachments
-
- game.log
- (319.24 KiB) Downloaded 294 times
Re: Why did the AI do that...?
by ShawnieBoy » 27 Sep 2014, 23:51
Thought I saw what was going on, but no... No idea why
-
ShawnieBoy - Programmer
- Posts: 601
- Joined: 02 Apr 2012, 22:42
- Location: UK
- Has thanked: 80 times
- Been thanked: 50 times
Re: Why did the AI do that...?
by Lodici » 28 Sep 2014, 07:49
I have added a new test scenario that will let you replicate this - see https://groups.google.com/forum/#!topic ... jnVY0Vfb88.
Re: Why did the AI do that...?
by jerichopumpkin » 01 Oct 2014, 17:05
not strictly related, but I thought this would be the est topic for it: AI is grafting nearly every creature I play. while I'm grateful for it, unless you have a specific deck, it's really an unwise action to do.
- jerichopumpkin
- Posts: 212
- Joined: 12 Sep 2013, 11:21
- Has thanked: 19 times
- Been thanked: 13 times
Re: Why did the AI do that...?
by ShawnieBoy » 08 Oct 2014, 23:04
I think this is probably due to the choice not having an implicit target picker (there is no real target). The AI is essentially choosing blind. "Adding a +1/+1 counter is surely a good thing"jerichopumpkin wrote:not strictly related, but I thought this would be the est topic for it: AI is grafting nearly every creature I play. while I'm grateful for it, unless you have a specific deck, it's really an unwise action to do.
Which AI are you using? I mainly use Monty Carlo, and didn't encounter this when implementing graft.
-
ShawnieBoy - Programmer
- Posts: 601
- Joined: 02 Apr 2012, 22:42
- Location: UK
- Has thanked: 80 times
- Been thanked: 50 times
- jerichopumpkin
- Posts: 212
- Joined: 12 Sep 2013, 11:21
- Has thanked: 19 times
- Been thanked: 13 times
Re: Why did the AI do that...?
by ShawnieBoy » 10 Oct 2014, 12:46
I may be totally wrong (Melvin's the AI master), but I think that MiniMax doesn't look so far into the future.jerichopumpkin wrote:it was Minimax
I'll see if there's some way of having the AI only agreeing to graft it's own creatures.
-
ShawnieBoy - Programmer
- Posts: 601
- Joined: 02 Apr 2012, 22:42
- Location: UK
- Has thanked: 80 times
- Been thanked: 50 times
Re: Why did the AI do that...?
by Lodici » 26 Oct 2014, 23:13
I have given up on MCTS and have been playing the las vegas Ai for a while now and I think this plays a pretty good aggressive game but still sometimes it just is so...
What makes this even more incomprehensible/ironic is that Serra Ascendant is the card being played and which positively wants you to increase your life (to 30).
What makes this even more incomprehensible/ironic is that Serra Ascendant is the card being played and which positively wants you to increase your life (to 30).
Re: Why did the AI do that...?
by muppet » 17 Feb 2015, 19:43
Is this why you get suicide attacks.
Situation ai has 1/1 player has 2/2. it is normal for the ai to attack into the 2/2 and just lose the creature.
reasoning. ai hmm if I attack there are two outcomes they block I lose no life and they don't block they lose 1 life. If I don't attack no one loses life. Therefore attack is better.
If this is the case it should be possible to test it and fix it.
Of course adding an evaluation function that doesn't solely depend on life totals wld be better using permanents in play on both sides and cards in hand for example in addition to life.
Also does the ai still assume that cards in the opps hand are 8 mana 1/1 first striking hasty fliers cos if so there wld seem to be room for an improvement here for example assuming all cards are 2/2 creatures for 2 mana has to be better even.
Situation ai has 1/1 player has 2/2. it is normal for the ai to attack into the 2/2 and just lose the creature.
reasoning. ai hmm if I attack there are two outcomes they block I lose no life and they don't block they lose 1 life. If I don't attack no one loses life. Therefore attack is better.
If this is the case it should be possible to test it and fix it.
Of course adding an evaluation function that doesn't solely depend on life totals wld be better using permanents in play on both sides and cards in hand for example in addition to life.
Also does the ai still assume that cards in the opps hand are 8 mana 1/1 first striking hasty fliers cos if so there wld seem to be room for an improvement here for example assuming all cards are 2/2 creatures for 2 mana has to be better even.
9 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 14 guests