*Author

Offline eaglgenes101Topic starter

  • Hero Member
  • *****
  • Posts: 1964
  • Country: us
  • Reputation Power: 29
  • eaglgenes101 is a proud Wyrm taking wing for the first time.eaglgenes101 is a proud Wyrm taking wing for the first time.eaglgenes101 is a proud Wyrm taking wing for the first time.eaglgenes101 is a proud Wyrm taking wing for the first time.eaglgenes101 is a proud Wyrm taking wing for the first time.
  • The rising all-'rounder of Elements
  • Awards: Slice of Elements 6th Birthday CakeSlice of Elements 5th Birthday CakeSlice of Elements 4th Birthday Cake
AI customization https://elementscommunity.org/forum/index.php?topic=37272.msg468039#msg468039
« on: March 06, 2012, 04:56:21 am »
No matter how well the AI is optimized, it won't be able to play every single deck as effectively as it can. When it is programmed to wait for combos, it waits for combos that never occur, and vice versa.
My idea here is to make it so that you can adjust some constants of the AI to make it play cards as quickly as it can, for example. When you build you arena deck, you could open a window where you could choose constants, and change them.

Examples of constants:
Aggressiveness (The AI puts more effort into defeating the opponent rather than preventing its own defeat the higher this is)
Randomness (The AI acts more random the higher this is)
Patience (The AI waits for combos more the higher this is)
Riskiness (The AI makes more and bigger risks the higher this is)
Reaction (The AI does effects that counters what has been already done more the higher this is)

Also, this could give the main screen AI opponents some more "personality" such as Hecate being more aggresive than Jezebel, for example.

Possible problems with this idea:
What exactly will it be waiting for when waiting for a combo? (Example: Playing deja vu, does it wait for a Blessing/Momentum to show up before it splits the deja vu or not? What about Chaos Power? Or Adrenaline?)
Some of these variables could be split into multiple variables (such as randomness become random creature targeting, random playing, etc.)
Some of these variables don't exist, make no difference, or always are better one way than the other.
« Last Edit: January 24, 2013, 01:49:35 am by eaglgenes101 »
My 3 game-modification principles:
1. If it ain't broke, don't wreck it.
2. Simple fixes for simple problems.
3. Remember to fill in the holes.

Offline furballdn

  • Legendary Member
  • ******
  • Posts: 7573
  • Reputation Power: 86
  • furballdn is a mythical and divine giver of immortality, one of the Turquoise Nymphs.furballdn is a mythical and divine giver of immortality, one of the Turquoise Nymphs.furballdn is a mythical and divine giver of immortality, one of the Turquoise Nymphs.furballdn is a mythical and divine giver of immortality, one of the Turquoise Nymphs.furballdn is a mythical and divine giver of immortality, one of the Turquoise Nymphs.furballdn is a mythical and divine giver of immortality, one of the Turquoise Nymphs.furballdn is a mythical and divine giver of immortality, one of the Turquoise Nymphs.furballdn is a mythical and divine giver of immortality, one of the Turquoise Nymphs.furballdn is a mythical and divine giver of immortality, one of the Turquoise Nymphs.furballdn is a mythical and divine giver of immortality, one of the Turquoise Nymphs.furballdn is a mythical and divine giver of immortality, one of the Turquoise Nymphs.furballdn is a mythical and divine giver of immortality, one of the Turquoise Nymphs.furballdn is a mythical and divine giver of immortality, one of the Turquoise Nymphs.furballdn is a mythical and divine giver of immortality, one of the Turquoise Nymphs.furballdn is a mythical and divine giver of immortality, one of the Turquoise Nymphs.
  • Facetious trollnotmod
  • Awards: Epic 3 Card Winner - Clockwork GolemBest Recruiter of FriendsBest JournalistBest Chat PainterBattle - Slayer of The Great ChimeraBest Crafted Relic of Other
Re: AI customization https://elementscommunity.org/forum/index.php?topic=37272.msg468044#msg468044
« Reply #1 on: March 06, 2012, 05:27:18 am »
This idea sounds freaking awesome, but pretty hard to implement. I mean, who wouldn't want to "tell" their own arena deck how to play a deck? I wonder if it would involve some kinds of simple logic programing.
if (dejavuattack>5) then split;
if (has wyrm and blessing) use blessing on wyrm;

It'd help ease out a lot of the problems with the AI.

Offline OldTrees

  • Legendary Member
  • ******
  • Posts: 10297
  • Reputation Power: 114
  • OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.
  • I was available for questions.
  • Awards: Brawl #2 Winner - Team FireTeam Card Design Winner
Re: AI customization https://elementscommunity.org/forum/index.php?topic=37272.msg468076#msg468076
« Reply #2 on: March 06, 2012, 07:06:42 am »
The AI needs an intelligence boost before this is possible. (this is a neat idea though.)
"It is common sense to listen to the wisdom of the wise. The wise are marked by their readiness to listen to the wisdom of the fool."
"Nothing exists that cannot be countered." -OldTrees on indirect counters
Ask the Idea Guru: http://elementscommunity.org/forum/index.php/topic,32272.0.htm

Offline Silver

  • Full Member
  • ***
  • Posts: 285
  • Reputation Power: 4
  • Silver is a Spark waiting for a buff.
  • New to Elements
Re: AI customization https://elementscommunity.org/forum/index.php?topic=37272.msg468083#msg468083
« Reply #3 on: March 06, 2012, 07:30:50 am »
I think it would be hard, and probably not KISS enough to allow players to program arena AIs- but it would be pretty damn cool to have unique FG AIs. You could have whatshisface doing the Freeze + Shockwave combo properly or have any of the number of TU AIs doing that properly.

Offline Xenocidius

  • Legendary Member
  • ******
  • Posts: 2696
  • Reputation Power: 49
  • Xenocidius is towering like an Amethyst Dragon over their peers.Xenocidius is towering like an Amethyst Dragon over their peers.Xenocidius is towering like an Amethyst Dragon over their peers.Xenocidius is towering like an Amethyst Dragon over their peers.Xenocidius is towering like an Amethyst Dragon over their peers.Xenocidius is towering like an Amethyst Dragon over their peers.Xenocidius is towering like an Amethyst Dragon over their peers.Xenocidius is towering like an Amethyst Dragon over their peers.Xenocidius is towering like an Amethyst Dragon over their peers.
  • Fear the Darkness ...
  • Awards: Slice of Elements 3rd Birthday CakeFavorite Community Member of 2011Weekly Tournament WinnerWinner of Design a Competition Competition
Re: AI customization https://elementscommunity.org/forum/index.php?topic=37272.msg468085#msg468085
« Reply #4 on: March 06, 2012, 07:33:20 am »
I absolutely love this idea. I mean, it would be a fair bit of work, but it would be amazing in terms of both Arena decks and giving different False Gods, for example, different 'personalities'. It could also randomly assign 'personalities' to Half-Bloods, for instance, and even Elders, making the AI much less predictable and potentially more challenging.
Don't cry because it's over, smile because it happened.

Offline Rutarete

  • Legendary Member
  • ******
  • Posts: 6505
  • Country: us
  • Reputation Power: 72
  • Rutarete frolics as one of the Phase Dragons, timeless and superior, gargantuan beasts of peerless wisdom.Rutarete frolics as one of the Phase Dragons, timeless and superior, gargantuan beasts of peerless wisdom.Rutarete frolics as one of the Phase Dragons, timeless and superior, gargantuan beasts of peerless wisdom.Rutarete frolics as one of the Phase Dragons, timeless and superior, gargantuan beasts of peerless wisdom.Rutarete frolics as one of the Phase Dragons, timeless and superior, gargantuan beasts of peerless wisdom.Rutarete frolics as one of the Phase Dragons, timeless and superior, gargantuan beasts of peerless wisdom.Rutarete frolics as one of the Phase Dragons, timeless and superior, gargantuan beasts of peerless wisdom.Rutarete frolics as one of the Phase Dragons, timeless and superior, gargantuan beasts of peerless wisdom.Rutarete frolics as one of the Phase Dragons, timeless and superior, gargantuan beasts of peerless wisdom.Rutarete frolics as one of the Phase Dragons, timeless and superior, gargantuan beasts of peerless wisdom.Rutarete frolics as one of the Phase Dragons, timeless and superior, gargantuan beasts of peerless wisdom.Rutarete frolics as one of the Phase Dragons, timeless and superior, gargantuan beasts of peerless wisdom.Rutarete frolics as one of the Phase Dragons, timeless and superior, gargantuan beasts of peerless wisdom.Rutarete frolics as one of the Phase Dragons, timeless and superior, gargantuan beasts of peerless wisdom.
  • Creativity should be nurtured.
  • Awards: Slice of Elements 6th Birthday CakeSlice of Elements 5th Birthday CakeSlice of Elements 4th Birthday CakeRuby Shard of DeckbuildingSlice of Elements 3rd Birthday Cake
Re: AI customization https://elementscommunity.org/forum/index.php?topic=37272.msg468328#msg468328
« Reply #5 on: March 07, 2012, 01:42:19 am »
I love this idea.
It is the greatest mystery of all...
Rutarete: Roo tah reh teh
[22:50] <Jyi> meaning gets lost in translation... even in the same language.
My Decks

Offline Drake_XIV

  • Legendary Member
  • ******
  • Posts: 6929
  • Country: us
  • Reputation Power: 91
  • Drake_XIV is a mythical and divine giver of immortality, one of the Turquoise Nymphs.Drake_XIV is a mythical and divine giver of immortality, one of the Turquoise Nymphs.Drake_XIV is a mythical and divine giver of immortality, one of the Turquoise Nymphs.Drake_XIV is a mythical and divine giver of immortality, one of the Turquoise Nymphs.Drake_XIV is a mythical and divine giver of immortality, one of the Turquoise Nymphs.Drake_XIV is a mythical and divine giver of immortality, one of the Turquoise Nymphs.Drake_XIV is a mythical and divine giver of immortality, one of the Turquoise Nymphs.Drake_XIV is a mythical and divine giver of immortality, one of the Turquoise Nymphs.Drake_XIV is a mythical and divine giver of immortality, one of the Turquoise Nymphs.Drake_XIV is a mythical and divine giver of immortality, one of the Turquoise Nymphs.Drake_XIV is a mythical and divine giver of immortality, one of the Turquoise Nymphs.Drake_XIV is a mythical and divine giver of immortality, one of the Turquoise Nymphs.Drake_XIV is a mythical and divine giver of immortality, one of the Turquoise Nymphs.Drake_XIV is a mythical and divine giver of immortality, one of the Turquoise Nymphs.Drake_XIV is a mythical and divine giver of immortality, one of the Turquoise Nymphs.
  • Powerful Harmony
  • Awards: Slice of Elements 10th Birthday CakeSlice of Elements 6th Birthday CakeSummer and Winter Competition WinnerSlice of Elements 4th Birthday CakeSlice of Elements 3rd Birthday Cake
Re: AI customization https://elementscommunity.org/forum/index.php?topic=37272.msg468329#msg468329
« Reply #6 on: March 07, 2012, 01:44:28 am »
Brilliant.  But I fear all this micromanaging will get back to us eventually.  In the meanwhile, this can't do anything but good...

Offline burpcow

  • Full Member
  • ***
  • Posts: 418
  • Country: ca
  • Reputation Power: 5
  • burpcow is a Spark waiting for a buff.
  • the duck has struck
  • Awards: Slice of Elements 3rd Birthday Cake
Re: AI customization https://elementscommunity.org/forum/index.php?topic=37272.msg468350#msg468350
« Reply #7 on: March 07, 2012, 04:25:06 am »
Great idea, I support it!

Offline Naesala

  • Legendary Member
  • ******
  • Posts: 3432
  • Country: us
  • Reputation Power: 52
  • Naesala brings all the vitality and activity of a Life Nymph.Naesala brings all the vitality and activity of a Life Nymph.Naesala brings all the vitality and activity of a Life Nymph.Naesala brings all the vitality and activity of a Life Nymph.Naesala brings all the vitality and activity of a Life Nymph.Naesala brings all the vitality and activity of a Life Nymph.Naesala brings all the vitality and activity of a Life Nymph.Naesala brings all the vitality and activity of a Life Nymph.Naesala brings all the vitality and activity of a Life Nymph.Naesala brings all the vitality and activity of a Life Nymph.
  • Awards: Slice of Elements 15th Birthday CakeSlice of Elements 7th Birthday CakeSlice of Elements 6th Birthday CakeSlice of Elements 5th Birthday CakeSlice of Elements 4th Birthday Cake
Re: AI customization https://elementscommunity.org/forum/index.php?topic=37272.msg468354#msg468354
« Reply #8 on: March 07, 2012, 04:40:03 am »
Wonderful idea! Seems like a far away dream though, no clue when this could be implemented at zanz's speed.
Your favorite Hotyugh

Offline Schlonz

  • Jr. Member
  • **
  • Posts: 69
  • Reputation Power: 1
  • Schlonz is a Spark waiting for a buff.
  • New to Elements
Re: AI customization https://elementscommunity.org/forum/index.php?topic=37272.msg468388#msg468388
« Reply #9 on: March 07, 2012, 10:39:41 am »
I love it.

Furthermore:
Possibility to define simple strategies by defining minor combos
like use Y only on X ,
e.g. use Quint only on Lava Destroyer, Overdrive only on Flying Titan, ...

Offline eaglgenes101Topic starter

  • Hero Member
  • *****
  • Posts: 1964
  • Country: us
  • Reputation Power: 29
  • eaglgenes101 is a proud Wyrm taking wing for the first time.eaglgenes101 is a proud Wyrm taking wing for the first time.eaglgenes101 is a proud Wyrm taking wing for the first time.eaglgenes101 is a proud Wyrm taking wing for the first time.eaglgenes101 is a proud Wyrm taking wing for the first time.
  • The rising all-'rounder of Elements
  • Awards: Slice of Elements 6th Birthday CakeSlice of Elements 5th Birthday CakeSlice of Elements 4th Birthday Cake
Re: AI customization https://elementscommunity.org/forum/index.php?topic=37272.msg1094553#msg1094553
« Reply #10 on: August 26, 2013, 01:53:35 am »
1.4 is indev, and customization of NPC's is about to come, so I'd thought I'd bring this idea back up.
My 3 game-modification principles:
1. If it ain't broke, don't wreck it.
2. Simple fixes for simple problems.
3. Remember to fill in the holes.

Offline xyan

  • Full Member
  • ***
  • Posts: 496
  • Country: us
  • Reputation Power: 7
  • xyan is a Spark waiting for a buff.
  • Semantics!
Re: AI customization https://elementscommunity.org/forum/index.php?topic=37272.msg1094554#msg1094554
« Reply #11 on: August 26, 2013, 02:17:17 am »
it could work really well, especially making difficulty levels of more variety because you can make certain decks with variations of each level of ai customization too.

 

blarg: