*Author

Ellimint

  • Guest
Improving the AI https://elementscommunity.org/forum/index.php?topic=419.msg3713#msg3713
« on: December 15, 2009, 10:09:50 pm »

I can't find a top 50 Decks AI so I figured I'd post here.

What improvements can you see giving the AI?

Here's one:

The AI should calculate a ratio based on whether or not it should Steal a Bone Wall from me, and when in it's turn it should steal said Bone Wall.

For example, many times I have seen the AI attack me and kill some creatures, steal 1 Bone Wall from me, replacing it's own 10+ Bone Walls, and then end it's turn.

Ellimint

  • Guest
Improving the AI https://elementscommunity.org/forum/index.php?topic=419.msg3981#msg3981
« Reply #1 on: December 15, 2009, 10:09:51 pm »

AI should evaluate the next-turn threat strategically.

For example, it is AI turn using a Top 50 deck.

AI has Otyugh at 8/13, many Gravity quanta, and dozens of Skeletons at 2/2.

I have Otyugh at 8/14.

AI performs his turn and doesn't Devour his own skeletons with his Otyugh to defend his monster by equating defense.

Next round my Otyugh devours his.

I have seen some AI self-sacrifice with their own Otyugh, so I know it's done, but not properly.

I wonder if an AI level 4 is being worked on.

Ellimint

  • Guest
Improving the AI https://elementscommunity.org/forum/index.php?topic=419.msg3982#msg3982
« Reply #2 on: December 15, 2009, 10:09:51 pm »

AI should properly evaluate the threat of the opponent creatures before using Reverse Time.

I have 4 Scarabs; only one of them can take out his creature.  AI Reverses Time against my weakest Scarab; does nothing.

Ellimint

  • Guest
Improving the AI https://elementscommunity.org/forum/index.php?topic=419.msg3983#msg3983
« Reply #3 on: December 15, 2009, 10:09:51 pm »

AI should stop replacing perfectly good Phase Walls with 2 rounds left by using a steal to get a single Bone Wall from the opponent, and then even fail to power up the Bone Wall by killing anything.

Ellimint

  • Guest
Improving the AI https://elementscommunity.org/forum/index.php?topic=419.msg3984#msg3984
« Reply #4 on: December 15, 2009, 10:09:51 pm »

Another:

AI shouldn't waste a quantum powering up creatures with DIVE when I have a Phase Shield on or a Bone Wall on or either of us has a Sundial active.

Ellimint

  • Guest
Improving the AI https://elementscommunity.org/forum/index.php?topic=419.msg3985#msg3985
« Reply #5 on: December 15, 2009, 10:09:51 pm »

AI should never play more than one Sundial at a time, obv.
2 Sundials are fine if you need to kill your stack in order to not have to discard, or if you need to pull multiple cards to get something useful.  Or if you want access to additional cards, but also want your creatures to attack soon (for example, if your target has a bone wall).

Also, playing a sundial on the round of prior sundial death is a good tactic.

AI should know not to consume it's cards; maybe maintain a 1-2 card lead.  It should also scale card consumption whether it has access (or potential access) to Reverse Time and to know when/how to use it on itself.

Of course, the above is probably a bit more complicated to program than the prior requests.



Gamerr

  • Guest
Improving the AI https://elementscommunity.org/forum/index.php?topic=419.msg3986#msg3986
« Reply #6 on: December 15, 2009, 10:09:51 pm »

-Morte and Incarnate should stop sacrificing their own retrovirus for no fricken reason :)
-Miracle should not use light dragon when he needs miracle that turn.
- Do not dive monsters when there is a sundial or phase shield in play.

JTWood

  • Guest
Improving the AI https://elementscommunity.org/forum/index.php?topic=419.msg3987#msg3987
« Reply #7 on: December 15, 2009, 10:09:51 pm »

AI should never play more than one Sundial at a time, obv.

Ellimint

  • Guest
Improving the AI https://elementscommunity.org/forum/index.php?topic=419.msg4277#msg4277
« Reply #8 on: December 15, 2009, 10:09:52 pm »

I'm wondering if there will be an AI 4.
AI 1 is the random trainer.
AI 2 is a pre-staged deck.
AI 3 is a pre-staged deck with rare weapons and slightly smarter AI.
Top 50 is a player-custom deck with rares, upgrades and probably AI 3.
AI 6 are the false gods.

So is Top 50 AI4 or 5?  I would guess a better AI is in the works, but AI3 should be tuned more, IMHO.

Evil Hamster

  • Guest
Improving the AI https://elementscommunity.org/forum/index.php?topic=419.msg4278#msg4278
« Reply #9 on: December 15, 2009, 10:09:52 pm »

AI should never play more than one Sundial at a time, obv.
2 Sundials are fine if you need to kill your stack in order to not have to discard, or if you need to pull multiple cards to get something useful.  Or if you want access to additional cards, but also want your creatures to attack soon (for example, if your target has a bone wall).

Also, playing a sundial on the round of prior sundial death is a good tactic.

AI should know not to consume it's cards; maybe maintain a 1-2 card lead.  It should also scale card consumption whether it has access (or potential access) to Reverse Time and to know when/how to use it on itself.

Of course, the above is probably a bit more complicated to program than the prior requests.
While those are all viable strategies, and I've used them myself many times- I doubt the AI is using them other than maybe the fast-card drawing thing.

And you forgot- 2 sundials if you're sure one will get exploded :)


-Morte and Incarnate should stop sacrificing their own retrovirus for no fricken reason :)
-Miracle should not use light dragon when he needs miracle that turn.
- Do not dive monsters when there is a sundial or phase shield in play.
I believe (but can't know 100%) when miracle plays the dragon instead of miracle- it's because he's out of miracles.

And I think Morte and incarnate sacrifice the viruses to feed graveyards and bonewalls, but even sometimes do it when they don't have either out. I like that particular glitch and hold on to my otys until he sacrifices those!!

PuppyChow

  • Guest
Improving the AI https://elementscommunity.org/forum/index.php?topic=419.msg4279#msg4279
« Reply #10 on: December 15, 2009, 10:09:52 pm »

Incarnant shouldn't use a retroviruses plague when I have no creatures out and he has no bone wall.

EDIT: Already said :P

thearchduke

  • Guest
Improving the AI https://elementscommunity.org/forum/index.php?topic=419.msg4280#msg4280
« Reply #11 on: December 15, 2009, 10:09:52 pm »

AI should evaluate threat better.  Generally takes out the creature with the highest attack regardless of abilities.  Often it picks a firefly over an oytugh.  Right?  Better situation:

I was down to fire queen by quite a bit, so I had to just throw down what I had in my hand: otyugh and firefly queen, and two firestorms.  This weakened its three FFQs to 3/1 and its animated Eagle Eye to 7/1.  AI used its next turn to play two fire lances and its eagle eye shot on ... you guessed it!  The firefly queen!  I used my otyugh to eat the eagle eye, then systematically ate all the queens and came from behind to win.  SOmehow the AI needs to be able to evaluate threats based on abilities more than current.

 

blarg: