Report article RSS Feed Featuring new multiplayer AI.

How the Wild West was robotized. Also releasing a server patch.

Posted by R_Yell on Apr 21st, 2012

Our new bots are meant to replace the rather basic deathmatch NPCs we used since beta 2.5. New AI is a big improvement where it matters: much better navigation and aiming follows something we could call 'human logic'. Another big plus is they can play team based loot capture modes. Apart from their basic combat duties, dropped loot is picked up and hold or taken to a capture zone, they also support other loot carriers if they have a chance to. Watch them doing their stuff in this video, note that I'm the only human player there:


This couldn't be possible without Source's built-in pathfinding functions and navigation mesh support, of course. The rest is 100% custom code, bots can use ladders and jump from high places in same way than human players do. There's also a ‘direct' navigation mode when bot and target are close each other and there aren't obstacles in between. For instance, in large and complex maps it's a good idea to follow them because they know what the shortest path to objective is, shortest isn't best sometimes though ^^

There exist several difficulty settings, hoping to suit a wide range of players. By default servers use a ‘mixed' setting, each bot has random attributes not too far from average values. Their skill depends on 3 basic aspects: rotation speed, aiming trailing and response time after enemy sighting. Trailing is actually what makes them relatively human like since they aren't just instructed to aim player but just shoot at a location where player was known to be (some sort of natural lag let's say).

Therefore, a good footwork will increase victim's survival chances a lot. Standing still in front of them equals to death, so human player must take into account when bot is ready to shoot again and the right position to be when attack happens. It's not far from human vs human combat in the end, you try to fool the opponent's aiming scheme.

Give them a try and of course, feedback is appreciated! I'll try to improve them over the time if I feel like the community considers them useful. Since this is a server side feature which can be updated without breaking client compatibility, there's no problem to release smaller updates. The fact is here's our first server-side update, improving bots along some fixes and changes.

Other than that, I'm pretty happy with version 3.7 since those of you who played it are happy as well. It's a more balanced, polished and deeper Fistful of Frags than we probably ever imagined. And with bots. Thank you everyone involved, and don't forget this: don't be a fool for a smile or a kiss or you bullet may miss, keep your eye on your goal!

Post comment Comments
awesomepossum
awesomepossum Apr 21 2012, 11:34pm says:

Cool beans!

+1 vote     reply to comment
JuQu
JuQu Apr 22 2012, 1:38am says:

2:05 nice frag :)

+3 votes     reply to comment
lptomtom
lptomtom Apr 22 2012, 2:02am says:

Thank you so much for this great version of a fantastic mod!

+3 votes     reply to comment
Dr.Goupyl
Dr.Goupyl Apr 22 2012, 6:54am says:

WOOP ! WOOP ! to you guys, this update is neat.

+2 votes     reply to comment
macacos2
macacos2 Apr 22 2012, 1:26pm says:

Hopefully this won't end up like some Deathmatch Classic games where every server is populated by expert difficulty bots who have life lasting pre-made conversations which each-other for all eternity.

+2 votes     reply to comment
Noremakk
Noremakk May 1 2012, 11:45am says:

Looks pretty good! If the bots are trying to hold the enemy while their carrier makes a run for it, will one or two bots also follow a group of players flanking them to get straight to the carrier, or will they just stay where they are until all aggressing players are dead?

+1 vote     reply to comment
R_Yell
R_Yell May 2 2012, 10:47am replied:

Right now bots act by proximity,combat wise. So they would try to finish whatever enemy represents a bigger threat to each of them. Maybe some day a more complex behavior will be implemented.

+1 vote     reply to comment
olvimasta
olvimasta May 12 2012, 2:42am says:

noice

+1 vote     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

News
Browse
News
Report Abuse
Report article
Related Mods
Fistful of Frags (Half-Life 2)
Fistful of Frags Half-Life 2 - Multiplayer & Co-op First Person Shooter
Related Games
Half-Life 2
Half-Life 2 Single & Multiplayer First Person Shooter
Related Groups
Fistful of Frags
Fistful of Frags Developer & Publisher