• What's so advanced about Source AI?
    131 replies, posted
[QUOTE=yellowoboe;21635080]"I'll just hold this can in front of me." "It's fucking foolproof."[/QUOTE] That's not got so much to do with the AI as it has a retarded line of sight test.
Half Life 2's AI is shit. Inside Half Life 2, you honestly have to script the NPC to what you want to do. If you tried spawning some Combine and rebels and you put the Combine in a squad using ent_fire, all they do is sit staring at the rebels shooting at them.
I don't know what you're talking about, haven't you ever done NPC battles in gmod? Even without squad assignments they can take cover, flank and supress.
[QUOTE=Chunk3ym4n;21657148]Half Life 2's AI is shit. Inside Half Life 2, you honestly have to script the NPC to what you want to do. If you tried spawning some Combine and rebels and you put the Combine in a squad using ent_fire, all they do is sit staring at the rebels shooting at them.[/QUOTE] You're not very good with Source Scripting then.
One thing that I have noticed about Source engine's AI in general that automatically makes it my favorite is, when you're standing in a group with 10 other rebels, not every single goddamn enemy is shooting at you alone. This is the number 1 problem with almost every other FPS game's AI. They don't give jack-shit about your teammates, they just want to kill you.
They can walk in a single-file-line.
Alright, here's a little story. I once made a map in hammer. A simple, but well noded map, besides the lack of hint nodes. I'd say I'm pretty good; I made it through on normal without dying too many times. In the map, I spawned some ammo, a suit, and an SMG. I made a 4 person Combine squad, and decided to test my map. Giving each AI enough time to react and notice me, I then proceeded to fight them. Within 2 minutes, I was dead. The Combine AI are actually pretty damn good.
[QUOTE=TectonInd;21660122]Alright, here's a little story. I once made a map in hammer. A simple, but well noded map, besides the lack of hint nodes. I'd say I'm pretty good; I made it through on normal without dying too many times. In the map, I spawned some ammo, a suit, and an SMG. I made a 4 person Combine squad, and decided to test my map. Giving each AI enough time to react and notice me, I then proceeded to fight them. Within 2 minutes, I was dead. The Combine AI are actually pretty damn good.[/QUOTE] Make 2 or so squads of regular combine soldiers with AR2s or SMGs, and make sure they're actually set to be in two separate squads. Sooner or later, they will find you, and they will use teamwork (as well as grenades). If you're not prepared, they can easily destroy you. Rebels are more accurate and have more health than combine, but combine can work together much more fluently and coherently than rebels.
I still love how the Elites in Halo: CE work...
Nothing... anyone who knows a bit about mapping is aware that almost everything is scripted on HL2. there are way better AI's out there, nothing special with source.
[QUOTE=FuzzyPoop;21662992]Nothing... anyone who knows a bit about mapping is aware that almost everything is scripted on HL2. there are way better AI's out there, nothing special with source.[/QUOTE] it's not scripted. you need to tell the ai where it can take cover, and other things like that with hint nodes. every game engine is like that.
[QUOTE=BmB;21649971]That's not got so much to do with the AI as it has a retarded line of sight test.[/QUOTE] Well I was just making a joke.
But one think is bad: If there is a combine standing behind another one, it will shoot at you, and kill his teammate. They should fix the friendly fire. And the HECU in Half-Life were pretty damn smart, if you ask me.
[QUOTE=MadMaxJ;21665987]But one think is bad: If there is a combine standing behind another one, it will shoot at you, and kill his teammate. They should fix the friendly fire. And the HECU in Half-Life were pretty damn smart, if you ask me.[/QUOTE] in the source code it checks to see if there's a teammate infront, and if so it doesnt fire. so i don't know where that came from also the HECU weren't smart, they couldn't even fire + run at the same time.
[QUOTE=JLea;21686115]in the source code it checks to see if there's a teammate infront, and if so it doesnt fire. so i don't know where that came from also the HECU weren't smart, they couldn't even fire + run at the same time.[/QUOTE] if i remember right, they were specifically told that they could not fire and run at the same time. the reason they sorta seem smarter in hl1 is because squads would have leaders, and most of the time the leader saw the player first, letting the rest of the squad know to take cover or whatever.
[QUOTE=cccritical;21657643]One thing that I have noticed about Source engine's AI in general that automatically makes it my favorite is, when you're standing in a group with 10 other rebels, not every single goddamn enemy is shooting at you alone. This is the number 1 problem with almost every other FPS game's AI. They don't give jack-shit about your teammates, they just want to kill you.[/QUOTE] I have to disagree. No matter what I do, even if a horde of combine run into a street plaza to face a few squads of rebels without seeing me, the moment I poke my head out i'm suddenly their primary target.
[QUOTE=minilandstan;21597368]They are a lot more helpful I mean take MW2 for example, you have teammates, but they don't do anything. ANYTHING. This AI at least has the people firing at other people. They can also HIT and KILL others.[/QUOTE] On the level where you are going through a small town with a armoured tank like thing (not played it since release) my team mates insisted on running in front of this massive tank thing and getting run over...
The AI in Source games are leading I must say.
[QUOTE=RikohZX;21694210]I have to disagree. No matter what I do, even if a horde of combine run into a street plaza to face a few squads of rebels without seeing me, the moment I poke my head out i'm suddenly their primary target.[/QUOTE] Well they pick the closest target.
[QUOTE=Smasher 006;21590102]You have to admit though, the facial expressions are some of the best you can see in a game.[/QUOTE] I will admit it when they fix this. [media]http://www.youtube.com/watch?v=jPLIycu-Ybw[/media]
If you use lots of random scripted sequences and such, Half-Life 2's AI can actually be pretty cool and amazing to watch.
[QUOTE=Dr Nick;21707750]I will admit it when they fix this. [media]http://www.youtube.com/watch?v=jPLIycu-Ybw[/media][/QUOTE] ???
[QUOTE=Dr Nick;21707750]I will admit it when they fix this. [media]http://www.youtube.com/watch?v=jPLIycu-Ybw[/media][/QUOTE] Werent facial expressions improved in OB-source?
[QUOTE=winsanity;21708106]???[/QUOTE] She jumps down with a blank face and THEN goes into "Eww" mode
[QUOTE=Dr Nick;21707750]I will admit it when they fix this. [media]http://www.youtube.com/watch?v=jPLIycu-Ybw[/media][/QUOTE] Even she agrees.
[QUOTE=winsanity;21706245]Well they pick the closest target.[/QUOTE] no, they pick Anticitizen One, aka Gordon Freeman.
You guys want unadvanced AI, remember how in the 90's, there were a lot of games where AI would keep running into walls and not try to change paths?
[QUOTE=Foda;21663205]it's not scripted. you need to tell the ai where it can take cover, and other things like that with hint nodes. every game engine is like that.[/QUOTE] That for simple ground NPC's, striders can only move with preset paths on HL2, choppers and gunships also need a path to move, and all the npcs don't even alt-fire on their own, they need coordinates do use the mortar,combine balls, grenades, strider beams and chopper bombs. I say it's pretty regular, at least with other games the AI is capable of switching weapons, using grenades and the pathing doesn't require annoying and old shit like Nodes sucking performance on the whole god damn map. Source is an old engine, valve just recycles it every year so comparing it with something from these days is just unfair, i hope they drop it on Episode 3 and make a new, better system.
The combine do have a Ideal AI, I mean Moving towards the postion you took cover and maybe flushing you out with grenades seems like a great plan,If it wasn't for your GG
I question why Combine (In Squads) when I throw a grenade and it explodes they run towards the position the grenade exploded. This easily moves them out of cover and easily into my kill zone.
Sorry, you need to Log In to post a reply to this thread.