.com.unity Forums
  The Official e-Store of Shrapnel Games

This Month's Specials

Air Command 3.0- Save $15.00
BCT Commander- Save $8.00

   







Go Back   .com.unity Forums > Illwinter Game Design > Dominions 3: The Awakening

Reply
 
Thread Tools Display Modes
  #21  
Old December 10th, 2010, 01:56 PM

PriestyMan PriestyMan is offline
Sergeant
 
Join Date: May 2010
Posts: 317
Thanks: 16
Thanked 18 Times in 11 Posts
PriestyMan is on a distinguished road
Default Re: AI - The Artificial Idiot

Quote:
Originally Posted by Gandalf Parker View Post
Well anything that shows the person actually looked at what was going on and had a tweak in mind. Placing a certain spell higher or lower in consideration. Or how the AI purchases or uses its units. If a suggestion showed understanding of the actions and was reasonable then it would get forwarded by someone. Especially if the original discussion could be linked to safely.
we still dont know what your talking about? linked to safely? you mean like its unsafe to link to the discussions your talking about? what?
Reply With Quote
  #22  
Old December 10th, 2010, 03:22 PM
Gandalf Parker's Avatar

Gandalf Parker Gandalf Parker is offline
Shrapnel Fanatic
 
Join Date: Oct 2003
Location: Vacaville, CA, USA
Posts: 13,736
Thanks: 341
Thanked 479 Times in 326 Posts
Gandalf Parker is on a distinguished road
Default Re: AI - The Artificial Idiot

Quote:
Originally Posted by PriestyMan View Post
Quote:
Originally Posted by Gandalf Parker View Post
If a suggestion showed understanding of the actions and was reasonable then it would get forwarded by someone. Especially if the original discussion could be linked to safely.
we still dont know what your talking about? linked to safely? you mean like its unsafe to link to the discussions your talking about? what?
Why is that unclear. A reasonable suggestion would get forwarded by someone. ESPECIALLY IF the original discussion could be linked to safely. Bringing up a suggestion was one thing but it was also helpful if the discussion here could be linked to. Some of the discussions here were in tones that I wouldnt link to.
Reply With Quote
  #23  
Old December 10th, 2010, 09:08 PM

DeadlyShoe DeadlyShoe is offline
Corporal
 
Join Date: Nov 2010
Posts: 107
Thanks: 4
Thanked 5 Times in 5 Posts
DeadlyShoe is on a distinguished road
Default Re: AI - The Artificial Idiot

my only real complaint with the battlecaster AI is that it will cast unnecessary self buffs after the scripting runs out. i think it should only self buff in the first couple of rounds at most, if that. I guess the AI doesn't see the difference between 'mages' and 'thugs'.

other than that, and sometimes odd spell choice, ive found the battlecaster ai surprisingly intelligent and adaptive. sometimes its nice to just be on Cast Spells, because it will pick things based on range and need. And its smart enough not to cast scripted spells that arnt useful anymore- most games arnt nearly that clever, they'll follow the plan down in flames.

i think most complaints come as a result of late game competitive multiplayer where theres a HUGE amount of spells available...drastically increasing the # of spells the AI can choose from and dramtically REducing the chances the spell you want casted is casted. Also, the AI doesnt understand lategame synergistic combos as well as it might.

in this particular case, a lot of the problem seems to just be that the mages are also priests. ive noticed that the AI heavily prefers Holy spells, presumably because of the low fatigue cost.
Reply With Quote
  #24  
Old December 10th, 2010, 10:41 PM

Loren Loren is offline
First Lieutenant
 
Join Date: Nov 2006
Posts: 739
Thanks: 1
Thanked 8 Times in 8 Posts
Loren is on a distinguished road
Default Re: AI - The Artificial Idiot

Quote:
Originally Posted by Gandalf Parker View Post
Come up with some suggestions on how you would change what you see so that we can discuss it. The offer has been out there since before Dom3 was released but very few have actually bothered to look at it.
One fairly simple one: When the script runs out add a couple of additional options:

Cast defensively and cast offensively.

The former would encourage the caster to buff himself or other friendlies, the latter would pretty much exclude buffs.
Reply With Quote
  #25  
Old December 11th, 2010, 12:07 AM

thejeff thejeff is offline
General
 
Join Date: Apr 2005
Posts: 3,327
Thanks: 4
Thanked 133 Times in 117 Posts
thejeff is on a distinguished road
Default Re: AI - The Artificial Idiot

"Summon" would be a nice addition to "cast offensively" and "cast defensively".

Sometimes you want the ever-growing horde of undead. And sometimes you're just getting one more phantasmal warrior instead of raining lightning down on their heads.



Another thing that would be really nice, but that falls afoul of Gandalf's dread "If" test would be a little situational awareness for defensive buffs. Start with the obvious, don't cast protection on people with heat auras. Or a little more complicated, boost the chance of defensive buffs if the thing they defend against is happening all around you. Fireballs crashing around you, take a turn to cast fire resistance. That would be trickier to code, since it requires some knowledge of state, but I can think of ways to do it that wouldn't devolve into long if/elseif chains. You could, for example, increment a counter when a fire spell is used and then add that to the score for the other sides fire resist spell.
Reply With Quote
  #26  
Old December 11th, 2010, 12:14 AM
cleveland's Avatar

cleveland cleveland is offline
Captain
 
Join Date: Oct 2007
Location: guess - and you'll be wrong
Posts: 834
Thanks: 33
Thanked 187 Times in 66 Posts
cleveland is on a distinguished road
Default Re: AI - The Artificial Idiot

The 5-round scripting limit gives the Artificial Idiot a fighting chance...
Reply With Quote
  #27  
Old December 11th, 2010, 12:21 AM

Peacekeeper Peacekeeper is offline
Sergeant
 
Join Date: Jan 2006
Location: Canada
Posts: 362
Thanks: 1
Thanked 9 Times in 7 Posts
Peacekeeper is on a distinguished road
Default Re: AI - The Artificial Idiot

the AI mages should keep track of whos firing at them and try to fire back with spells. So if a group of archers are actively targetting the mage, he should be using spells to destroy the archer group.
Reply With Quote
  #28  
Old December 11th, 2010, 12:23 AM

PriestyMan PriestyMan is offline
Sergeant
 
Join Date: May 2010
Posts: 317
Thanks: 16
Thanked 18 Times in 11 Posts
PriestyMan is on a distinguished road
Default Re: AI - The Artificial Idiot

I really think it should take into account what races the mage might have a real grudge with. i mean if there is a dwarven smith on the battlefield, he should target a goblin before anything else. even if he has to run forward to get at him. and elephants should ignore all other targets if there is even one markata on the field
Reply With Quote
The Following 2 Users Say Thank You to PriestyMan For This Useful Post:
  #29  
Old December 11th, 2010, 02:14 AM

TheConway TheConway is offline
BANNED USER
 
Join Date: Sep 2010
Posts: 84
Thanks: 5
Thanked 10 Times in 4 Posts
TheConway is on a distinguished road
Default Re: AI - The Artificial Idiot

Wait guys, I GOT IT! We just extend the number of script turns! HOLY ****! It doesn't even require a link to unsafe threads! If there's anything we all learned in Government class its that shifting the problem farther up the road is ALWAYS the best choice, apart from talking about mysterious hints and shadowy "classified" intel.



Has anyone here even wondered why JK would want to go through all the hell that AI improvement would entail? I can't see why.
Reply With Quote
  #30  
Old December 11th, 2010, 03:19 AM

DeadlyShoe DeadlyShoe is offline
Corporal
 
Join Date: Nov 2010
Posts: 107
Thanks: 4
Thanked 5 Times in 5 Posts
DeadlyShoe is on a distinguished road
Default Re: AI - The Artificial Idiot

there's UI issues with that and it would unavoidably add more micro. i spend far too much time scripting mages already. A better scripted AI would also create a better SP/Coop experience.
Reply With Quote
The Following User Says Thank You to DeadlyShoe For This Useful Post:
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -4. The time now is 05:17 PM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2022, Shrapnel Games, Inc. - All Rights Reserved.