The Forums Are Now Closed!

The content will remain as a historical reference, thank you.

a critique of DG AI

By on September 1, 2009 8:52:40 AM from Demigod Forums Demigod Forums

First off, I'm not saying DG is broken - obviously these deficiencies can be taken advantage of in single player besides being a hindrance to one's own team.

 

Am I correct in thinking that the primary flaw in the DG AI, above even pathing, is that once in combat, the computer becomes very single-minded and will ignore high-priority events in the immediate vicinity such as

*potions and scrolls

*fleeing, nearly dead DGs other than the one already being attacked

*nearby friendly DGs who need a heal

*when fleeing, will run back toward the citadel even if a friendly healing crystal is closer

*will often chase a fleeing DG into towers and suicide

*assisting in capturing flags - sometimes the AI will fight just outside of cap range for no good reason

 

In contrast, there are a few other things the AI does *very* well

*cast interrupts

*maintain ranged attack distance

*harass an enemy DG if it switches targets

 

Anyone agree/disagree or care to point out any other obvious AI quirks that can be taken advantage of?

0 Karma | 13 Replies
September 1, 2009 9:23:14 AM from Demigod Forums Demigod Forums

I play against the AI on Hard and occasionally Nightmare, and this is what I see (in bold):

*potions and scrolls: AI demigods will pick up these drops and typically will avoid Erebus's poison potions.

*fleeing, nearly dead DGs other than the one already being attacked: I have seen instances when an AI demigod could finish off another demigod (or me) with another blow or two, but doesn't and flees.  The problem is that the attacking AI demigod in question has low hitpoints, which triggers a flee routine.  So, if I have 10% of my hitpoints and the AI demigod has 25% of his, it will probably flee, even though it could probably finish me off.  What needs to happen is instead of fleeing based on its own hitpoints, the AI demigod should compare its hitpoints with the hitpoints of the demigod that its fighting and if it has a certain percentage or amount more, the AI should keep fighting the weaker demigod.  However, this is a bit dicey.  A sudden burst of damage--like UB spit & grasp, Erebus bats & bite, etc.--could kill even a slightly stronger AI demigod in a fight, so it is probably better for the AI to run when its hitpoints get low, especially when fighting against a human player.

*nearby friendly DGs who need a heal: I don't recall ally  healing by AI demigods (Sedna), but AI QoT has cast a Bramble Shield on me before.

*when fleeing, will run back toward the citadel even if a friendly healing crystal is closer: This would only apply to Exile and Mandala, since no other maps have healing crystals outside of the citadel.  I may have seen the AI use these crystals on Exile, but I'm not sure.

*will often chase a fleeing DG into towers and suicide: I rarely see the AI do this.  At one time (before I bought the game), I think that this was a problem.  However, in my experience, the AI knows when and how to avoid towers.

*assisting in capturing flags - sometimes the AI will fight just outside of cap range for no good reason: I haven't seen this too much. The AI tends to cap pretty well in my games.  If the AI is fighting another demigod, it wouldn't be able to cap anyway until one of the demigods left the area of the flag.

 

In contrast, there are a few other things the AI does *very* well

*cast interrupts: yes

*maintain ranged attack distance: yes

*harass an enemy DG if it switches targets: yes

 

September 1, 2009 4:52:22 PM from Demigod Forums Demigod Forums

the hunger what exactly are you looking at while you play the game? Do u not even hear when ur ally dies? Do u find Hard AI to hard? Are you to busy picking ur nose while u play the game? Do u really enjoy ur time vsin the as ive herd b4 and LOLed hard, the RETARDED PANTS ON HEAD type of AI?

September 1, 2009 5:24:04 PM from Demigod Forums Demigod Forums

Quoting -Ryanheart-,
the hunger what exactly are you looking at while you play the game? Do u not even hear when ur ally dies? Do u find Hard AI to hard? Are you to busy picking ur nose while u play the game? Do u really enjoy ur time vsin the as ive herd b4 and LOLed hard, the RETARDED PANTS ON HEAD type of AI?

Ryanheart, I typically do not answer semi-literate posts from random people like you on forums.  (And I really do hope that English is not your native language.)  Anyhow, Blue88 asked for opinions and I gave him mine.

Edit: Are you perhaps drunk?  That would somewhat explain your nonsensical post.

September 1, 2009 5:41:08 PM from Demigod Forums Demigod Forums

Do u really enjoy ur time

vsin the as ive herd b4 and LOLed

hard,

the RETARDED PANTS ON HEAD

type of AI?

It's sort of like a poem, if you read it this way.

September 1, 2009 5:47:45 PM from Demigod Forums Demigod Forums

More to the point of the OP...

The AI's have often chased me into a tower trap, making it easy for me to drink an HP potion and quickly kill them.

I have also seen AI's commit suicide by trying to knock towers down/capture enemy flags (the gold flags on Cataract, esp.).  They don't turn tail fast enough.

I have the sense (though I don't know) that AI's pick items pretty well.  They seem to overspend a bit on certain Citadel upgrades (going for Level 2 and 3 of tower health/damage, instead of getting Currency 1 or Reinforcements 1 for example).

-- NAc

September 2, 2009 12:41:42 AM from Demigod Forums Demigod Forums

a critique of DG AI

dont even waste your time talking about OR Playing against OR fixing AI, its a multiplayer game AI should not be needed at all.

also:

AI is so F#$%ing S#$% its not funny.

September 2, 2009 2:14:59 AM from Demigod Forums Demigod Forums

That was a post made at 6:30am AUS time, yes the last sentance didnt make to much sense, my point of the post was trying to imply that you, the_hunger, must be playing  a game other then Demigod to give those answers you gave. If you ever decided to play the ONLINE MULTI PLAYER game ONLINE, i'd hate to have you on my team casue you dont seem to have much of an idea.

September 2, 2009 3:31:28 AM from Demigod Forums Demigod Forums

ActR is fully right. DG is multiplayer and AI is just a crutch for beginner.. Play multiplayer and enjoy

September 2, 2009 8:14:15 AM from Demigod Forums Demigod Forums

There are many reasons why it is worth our time (and GPG's) to continue thinking about AI routines. 

1.  If modding AI becomes a possibility, this kind of feedback will help modders make targeted improvements.

2.  Many people continue to suffer from connection problems, ping spiking, etc. and any improvements to the single-player experience would be welcome to these folk.

3.  New players begin with the single player experience, and a more challenging AI will better prepare them for the online environment.  You can beat "Hard" AI's and tournaments, feel confident about yourself, and then get beat up pretty bad online.

4.  Perhaps most importantly:  it would be nice if a competent AI could replace a player who dropped/disconnected from a game, so that the rest of that player's team didn't feel immediately doomed.  Furthermore, if you had 3 friends but wanted to set up a 3 v 3 against each other, you could sub in one AI per team and not feel worried about it.

I fully support continuing work on the AI and encourage other players to offer constructive criticism.

September 2, 2009 9:57:24 AM from Demigod Forums Demigod Forums

4. Perhaps most importantly: it would be nice if a competent AI could replace a player who dropped/disconnected from a game, so that the rest of that player's team didn't feel immediately doomed. Furthermore, if you had 3 friends but wanted to set up a 3 v 3 against each other, you could sub in one AI per team and not feel worried about it.

this. now if someone drops on a team it's pretty much going to be a loss.

September 2, 2009 10:18:57 AM from Demigod Forums Demigod Forums

I have some critique on the AI, I'd love to post about it but apparantly according to some players here I am not allowed because it's a multiplayer game, and I'm not allowed to enjoy it in SP.

September 2, 2009 3:21:33 PM from Demigod Forums Demigod Forums

Quoting twifightDG,
I have some critique on the AI, I'd love to post about it but apparantly according to some players here I am not allowed because it's a multiplayer game, and I'm not allowed to enjoy it in SP.

hey you... demigod player that plays single player.... we dont take to kindly to yerrrr type round haar.

JK

but really the above reasons especially being a dropped teammate are good enough for me to want better AI. Also i always test new builds in SP before going online so itd be nice to not win and go oh gee what a great build then get thrashed online, and occasionally when my internet goes down or i dont have time to wait for a match i do play SP its fun to woop the AI sometimes after all haha

September 2, 2009 7:10:07 PM from Demigod Forums Demigod Forums

Quoting ed anger,

4. Perhaps most importantly: it would be nice if a competent AI could replace a player who dropped/disconnected from a game, so that the rest of that player's team didn't feel immediately doomed. Furthermore, if you had 3 friends but wanted to set up a 3 v 3 against each other, you could sub in one AI per team and not feel worried about it.


this. now if someone drops on a team it's pretty much going to be a loss.

That is the most important one, but AI != loss.  You can sometimes win if you babysit it well enough.

Stardock Forums v1.0.0.0    #108435  walnut2   Server Load Time: 00:00:00.0000140   Page Render Time:

Stardock Magazine | Register | Online Privacy Policy | Terms of Use

Copyright ?? 2012 Stardock Entertainment and Gas Powered Games. Demigod is a trademark of Gas Powered Games. All rights reserved. All other trademarks and copyrights are the properties of their respective owners. Windows, the Windows Vista Start button and Xbox 360 are trademarks of the Microsoft group of companies, and 'Games for Windows' and the Windows Vista Start button logo are used under license from Microsoft. ?? 2012 Advanced Micro Devices, Inc. All rights reserved. AMD, the AMD Arrow logo and combinations thereof are trademarks of Advanced Micro Devices, Inc.