Darkwind - Viewing Topic: AI Pathfinding
Welcome Guest! » Darkwind » Announcements » Patch Notes » AI Pathfinding

Pages: << prev 1, 2, 3 next >> Reply to Topic Create New Topic Create New Poll
AI Pathfinding
*sam*
The Salthill Sluggerz
Darkwind Guru

Renegade

Avatar

Member Level

Group: Lead Developer
Posts: 16,781
Joined: Jan 19, 2006

Send an email to *sam* Send a personal messsage to *sam* Reply with a quote from this post Go to the top of the page

Just to let you know I'm patching in (server-side only) a change that will specifically attempt to stop the NPC cars from attempting to climb hills that are too steep, while doing pathfinding.

This particular issue has been gradually getting worse over the last several months, as the amount of pathfinding data available to the NPCs continues to grow.

I'd be very interested to hear any observations about their behaviour following this change.

I have also made a fix so that peds have their 'bulk carried' reduced (as it should be) when they use up ammo.
.........................
marshal vet deathrce1 paintladder combat1 wv ped1 cont slay2013

Posted Apr 27, 2009, 11:41 am
*Grograt*
Grograts Gonads
Darkwind Guru

Renegade

Avatar

Member Level

Group: Marshals
Posts: 8,377
Joined: Oct 5, 2008

Send an email to *Grograt* Send a personal messsage to *Grograt* Reply with a quote from this post Go to the top of the page

There goes FL sniping :rolleyes:
.........................
vet marshal wv community

Posted Apr 27, 2009, 11:50 am
lordbam
Nephilim Rising
Darkwind Guru

Anarchists Faction

Member Level

Group: Members
Posts: 1,410
Joined: Dec 9, 2007

Send an email to lordbam Send an ICQ messsage to lordbam Send a personal messsage to lordbam Reply with a quote from this post Go to the top of the page

Or it makes it more interesting....
Looking forward to trying it out.
.........................
vet wv zom0,3,0

Posted Apr 27, 2009, 12:45 pm
Mad Mike
the mad mad crushers
Darkwind Guru

Anarchists Faction

Member Level

Group: Members
Posts: 2,900
Joined: Aug 1, 2007

Send an email to Mad Mike Visit Mad Mike's web site Send a personal messsage to Mad Mike Reply with a quote from this post Go to the top of the page

If we are on the top of a steep hill does this mean they wont come climbing after us?
.........................
vet wv

Posted Apr 27, 2009, 2:56 pm
*sam*
The Salthill Sluggerz
Darkwind Guru

Renegade

Avatar

Member Level

Group: Lead Developer
Posts: 16,781
Joined: Jan 19, 2006

Send an email to *sam* Send a personal messsage to *sam* Reply with a quote from this post Go to the top of the page

Mike, they *should* take a roundabout route if one exists.
.........................
marshal vet deathrce1 paintladder combat1 wv ped1 cont slay2013

Posted Apr 27, 2009, 3:39 pm
Mad Mike
the mad mad crushers
Darkwind Guru

Anarchists Faction

Member Level

Group: Members
Posts: 2,900
Joined: Aug 1, 2007

Send an email to Mad Mike Visit Mad Mike's web site Send a personal messsage to Mad Mike Reply with a quote from this post Go to the top of the page

Ill watch out for it
.........................
vet wv

Posted Apr 27, 2009, 3:54 pm
lordbam
Nephilim Rising
Darkwind Guru

Anarchists Faction

Member Level

Group: Members
Posts: 1,410
Joined: Dec 9, 2007

Send an email to lordbam Send an ICQ messsage to lordbam Send a personal messsage to lordbam Reply with a quote from this post Go to the top of the page

and what if they don't have it?
.........................
vet wv zom0,3,0

Posted Apr 27, 2009, 5:10 pm
Jety
Cuddle Fiesta
Darkwind Guru

Badlands Truckstop Faction

Member Level

Group: Members
Posts: 910
Joined: May 8, 2008

Send an email to Jety Send a personal messsage to Jety Reply with a quote from this post Go to the top of the page

If they are taking damage and there is no valid path to the source, they should flee the map.
.........................
vet wv

Posted Apr 27, 2009, 8:00 pm
*sam*
The Salthill Sluggerz
Darkwind Guru

Renegade

Avatar

Member Level

Group: Lead Developer
Posts: 16,781
Joined: Jan 19, 2006

Send an email to *sam* Send a personal messsage to *sam* Reply with a quote from this post Go to the top of the page

They don't exclusively rely on pathfinding, they take several other approaches too, so will have something to fall back on if there's no route.
.........................
marshal vet deathrce1 paintladder combat1 wv ped1 cont slay2013

Posted Apr 27, 2009, 8:48 pm
Fealty Lost
Slaughterhouse: Bloody Remains
Darkwind Guru

Renegade

Member Level

Group: Subscribers
Posts: 1,261
Joined: Jan 6, 2009

Send an email to Fealty Lost Send a personal messsage to Fealty Lost Reply with a quote from this post Go to the top of the page

...just keeps getting better. Thanks again Sam for the time and effort. Can't wait to see what happens with the NPC's next...I actually had one stop on a ridge and try to snipe me...from 130 meters out.

.........................
vet wv

Posted Apr 27, 2009, 10:39 pm
*Ninesticks*
The Wombles
Darkwind Guru

Renegade

Avatar

Member Level

Group: Marshals + Rule Council
Posts: 3,371
Joined: Apr 11, 2008

Send an email to *Ninesticks* Send a personal messsage to *Ninesticks* Reply with a quote from this post Go to the top of the page

Just a little bit of feedback for you Sam.

Led a Masher and friends on a chase and the Masher tried an overly steep climb to take a short-cut. However, on finding itself stopped it turned and came down at an angle to go around the hill nicely. The other cars didn't even try the climb in the first place and just came around the hill. So looks pretty good to me so far.

When I have the time I will try out a few known spots on the Somerset maps to see how the new pathfinding deals with those.
.........................
vet wv marshal pvp4 community pvp20,1,0

Posted Apr 28, 2009, 5:57 am
*sam*
The Salthill Sluggerz
Darkwind Guru

Renegade

Avatar

Member Level

Group: Lead Developer
Posts: 16,781
Joined: Jan 19, 2006

Send an email to *sam* Send a personal messsage to *sam* Reply with a quote from this post Go to the top of the page

Quote:
Led a Masher and friends on a chase and the Masher tried an overly steep climb to take a short-cut. However, on finding itself stopped it turned and came down at an angle to go around the hill nicely. The other cars didn't even try the climb in the first place and just came around the hill. So looks pretty good to me so far.


Excellent! That's precisely what I hoped would happen. Basically potions of the pathfinding data are being marked 'bad' in the uphill direction only, as they're found.
.........................
marshal vet deathrce1 paintladder combat1 wv ped1 cont slay2013

Posted Apr 28, 2009, 11:07 am
*sam*
The Salthill Sluggerz
Darkwind Guru

Renegade

Avatar

Member Level

Group: Lead Developer
Posts: 16,781
Joined: Jan 19, 2006

Send an email to *sam* Send a personal messsage to *sam* Reply with a quote from this post Go to the top of the page

Here's a section of the pathfinding data in 'Highway to Hell' rendered as green lines, in case you're interested..

http://www.dark-wind.com/images/astar.jpg
.........................
marshal vet deathrce1 paintladder combat1 wv ped1 cont slay2013

Posted Apr 28, 2009, 1:59 pm
lordbam
Nephilim Rising
Darkwind Guru

Anarchists Faction

Member Level

Group: Members
Posts: 1,410
Joined: Dec 9, 2007

Send an email to lordbam Send an ICQ messsage to lordbam Send a personal messsage to lordbam Reply with a quote from this post Go to the top of the page

so an NPC car checks how he can go from 1 point to another with that spiderweb?
.........................
vet wv zom0,3,0

Posted Apr 28, 2009, 3:33 pm
The Paranoid Tourist
Precipitous Treachery
Darkwind Guru

Slavers Faction

Member Level

Group: Members
Posts: 1,828
Joined: Jan 12, 2007

Send an email to The Paranoid Tourist Send a personal messsage to The Paranoid Tourist Reply with a quote from this post Go to the top of the page

That's one of the coolest things I've ever seen.
.........................
vet gateautumn gwextrav raceL1 wv e2g0,2,0

Posted Apr 28, 2009, 7:15 pm
*sam*
The Salthill Sluggerz
Darkwind Guru

Renegade

Avatar

Member Level

Group: Lead Developer
Posts: 16,781
Joined: Jan 19, 2006

Send an email to *sam* Send a personal messsage to *sam* Reply with a quote from this post Go to the top of the page

Pleased you liked it :-)

Quote:
so an NPC car checks how he can go from 1 point to another with that spiderweb?


Yeah, in order to get from one point to another on the terrain, the NPC finds the closest points on the mesh and then builds the shortest path between them along the mesh.

The actual pathing data having been gathered over the last few months by recording human players..  :cyclops:
.........................
marshal vet deathrce1 paintladder combat1 wv ped1 cont slay2013

Posted Apr 28, 2009, 8:23 pm
*Grograt*
Grograts Gonads
Darkwind Guru

Renegade

Avatar

Member Level

Group: Marshals
Posts: 8,377
Joined: Oct 5, 2008

Send an email to *Grograt* Send a personal messsage to *Grograt* Reply with a quote from this post Go to the top of the page

This is so interesting, letting your secrets out, great to find out a little about the mechanisms of the game :D
.........................
vet marshal wv community

Posted Apr 28, 2009, 8:37 pm
lordbam
Nephilim Rising
Darkwind Guru

Anarchists Faction

Member Level

Group: Members
Posts: 1,410
Joined: Dec 9, 2007

Send an email to lordbam Send an ICQ messsage to lordbam Send a personal messsage to lordbam Reply with a quote from this post Go to the top of the page

does the car influence the path finding?
.........................
vet wv zom0,3,0

Posted Apr 28, 2009, 9:11 pm
Fealty Lost
Slaughterhouse: Bloody Remains
Darkwind Guru

Renegade

Member Level

Group: Subscribers
Posts: 1,261
Joined: Jan 6, 2009

Send an email to Fealty Lost Send a personal messsage to Fealty Lost Reply with a quote from this post Go to the top of the page

Sam:
Have done two scouts in Elms; one "gates" map and one "road to somerset" map.
On "gates," I set up a crossfire on a semi-steep hill with a sloped 'ramp' like bit that led up to where I was sitting with 3 Apaches.
A Rocky came straight in on the slope, slowing to do so. A Masher charged straight up the steep slope...slowed...and peeled off and swung around to try the ramped slope.
On the other side, there was a small hillock with gulleys around it. The bad guys didn't even bother with the steep slope, instead ducked into the gulleys to avoid fire and came right back up again into the roadway, blazing away. Only when I started firing from that position into their right flank did a Marauder peel off and try to come at us, firing rockets as he did.

On the "road to" map, not a lot of high elevations, but I was flanked on the one high side there was by two bad guys...who had to put some real effort into getting into that position. I had to move resources to deal with them. Several Car Rifle and rocket-equipped baddies moved out of the travel path of the 'pack' and onto ridge lines and started sniping at me.

Seems a good improvement...the bad guys keep moving more, now...and seem to 'think' about their approaches.
Looks good! Thanks!
.........................
vet wv

Posted Apr 28, 2009, 10:00 pm
The Paranoid Tourist
Precipitous Treachery
Darkwind Guru

Slavers Faction

Member Level

Group: Members
Posts: 1,828
Joined: Jan 12, 2007

Send an email to The Paranoid Tourist Send a personal messsage to The Paranoid Tourist Reply with a quote from this post Go to the top of the page

Quote:
The actual pathing data having been gathered over the last few months by recording human players


Let me know if you ever reset it all so that I can be sure to drive around in circles for a few days to confuse the heck outta the NPCs.
.........................
vet gateautumn gwextrav raceL1 wv e2g0,2,0

Posted Apr 28, 2009, 10:23 pm
Reply to Topic Create New Topic Create New Poll E-mail me when replies are made to this topic View Printable
» Darkwind » Announcements » Patch Notes » AI Pathfinding

0.1296 seconds - 30 queries - 0.14 load