Game AI?

  • Thread starter Thread starter tycho7
  • Start date Start date
T

tycho7

Guest
Hey! Does current game AI satisfy? I'm working on some intelligence for cooperative (or competitive) agents that attempt to model the goals and knowledge of the humans they interact with. So there you are playing a mmorpg, and NPC's guess what you are tying to do and what you (the human) already know, to provide only relevant information. Or in an FPS, an enemy knows to direct your attention away from a doorway by throwing a rock behind you before darting across. If that strategy fails, it notices that you saw it and prepares for your possible attack. Do you guys things these abilities will make games more fun? What kinds of behaviors or interactions with an NPC would be really jaw dropping?
 
Yup that would make it fun, but one of the thing with humans is, that they make really good attack moves, but they also make really stupid ones. With a bot when I'm killed it often seems because of unfair aiming abilities. Just make the bot act more human in that way, amd also try to make it possible for the player to get clues at what the robot will do, so that using you're brains is encouraged even more.
 
It would be jaw dropping but unfourtanatley I have not seen that kind of AI.
 
I don't think modern technologies can do that yet, but if somehow aliens from Planet X give us their technologies...
 
Qwert93 said:
I don't think modern technologies can do that yet, but if somehow aliens from Planet X give us their technologies...

Actually we can the hard part is to remotly foresee what the player is going to do which is needed to create really smart ai.
 
I want emotive enemies. Enemies who react to you killing their buddy, or sometimes choose surrender themselves to you if they're losing badly. Enemies who'll sacrifice their tactics to go check out their buddy, who you just shot. I mean, if they drop their weapon and lie down with hands behind their head, do you still shoot? I think it'd certainly make games a much more human and interesting experience.
 
I think at the curretn state of most game AI, it would be better if they just did tons of scripting to make the npcs act like humans. (in this circumstance, perform this action etc etc). I've yet to see a game where I can consistently say, that's what a real person would have doen in that situation.

In a lot of shooters the AI identifies cover correctly, but goes to the wrong side of it, meaning they are hiding around the corner, but they have their back to me and look away from me. Just something that I remember from Rainbow Six. And realistically, rather standing still all day or following a pat and only attacking when they see you, AI should all come running when they hear gunfire. Realistically, the combine should have swarmed gordon with like 50 guys right off the start.
 
AI that wants to stay alive would be impressive.

Remember the bit in Nova Prospect where you have to setup up the turrets, all too ofter I was cursing the blind stupidity of the AI for constantly entering a blatent kill zone. EVEN AFTER 20 OTHERS HAD DIED BEFORE THEM!
 
Kangy said:
I want emotive enemies. Enemies who react to you killing their buddy, or sometimes choose surrender themselves to you if they're losing badly. Enemies who'll sacrifice their tactics to go check out their buddy, who you just shot. I mean, if they drop their weapon and lie down with hands behind their head, do you still shoot? I think it'd certainly make games a much more human and interesting experience.

Yeah that would be a really interesting indeed. One annoying thing in so many games is you shoot a guy, and his mate doesn't even care. He just reacts to the shot and turns to shoot you. The thing is, when graphics do get to the point of real life simulation - shooting someone would be an ordeal in itself. You'd see all the gore and the horror of death and limbs being torn off etc. in war games, it'll just be horrible really - nobody would want to play it (but it would be an experience heh)
 
Dan said:
I think at the curretn state of most game AI, it would be better if they just did tons of scripting to make the npcs act like humans. (in this circumstance, perform this action etc etc). I've yet to see a game where I can consistently say, that's what a real person would have doen in that situation.


To bad I'd just end up killing them in cruel and unusual ways.


As for Ai Id like to see.....I wish they got suprised...Like thier accuracy would get a little ify if you snuck up on them and that it wouldnt be so easy for them to figure out where you were.
 
Those things, to be possible now, would most likely be a scripted sequence, else it will probably burn up your CPU with that kind of complex AI. :|
 
ACtually, that would be fun. AI that strives to survive... AI that you can set emotions to is the thing. A Vengeance bot, that always kills whoever last killed it... oh wait perfect dark.

Emotions seems to be the key :)
 
Xune said:
AI that wants to stay alive would be impressive.

Remember the bit in Nova Prospect where you have to setup up the turrets, all too ofter I was cursing the blind stupidity of the AI for constantly entering a blatent kill zone. EVEN AFTER 20 OTHERS HAD DIED BEFORE THEM!

/me agrees!
 
tycho7 said:
Hey! Does current game AI satisfy? I'm working on some intelligence for cooperative (or competitive) agents that attempt to model the goals and knowledge of the humans they interact with. So there you are playing a mmorpg, and NPC's guess what you are tying to do and what you (the human) already know, to provide only relevant information. Or in an FPS, an enemy knows to direct your attention away from a doorway by throwing a rock behind you before darting across. If that strategy fails, it notices that you saw it and prepares for your possible attack. Do you guys things these abilities will make games more fun? What kinds of behaviors or interactions with an NPC would be really jaw dropping?
Level's of AI like that, while certainly possible, just aren't currently viable in a game environment. You could certainly program a small application to demonstrate advanced AI, and use memory files which the AI would refer to as a human would its memories of a location or tactics. But in a game having this going on all the time would really slow things to a crawl, when you consider how powerful the human brain is when its just doing basic stuff and what thoughts go into waying up the odds that enemy #2 might try coming around from behind rather than above. Getting advanced AI only seems easy in theory.

Your best bet is to script it in ways that fool the player, randomising scripted events depending on other triggers depending on other triggers and so on so you can effect the smallest thing, in scripted form, but to the player it appears as if its intelligent. Thats more likely for a while yet.
 
Back
Top