PDA

View Full Version : Steering Behaviors For Autonomous Characters



Fengol
30-07-2009, 05:40 PM
While working on a port of my Kodu game I found this interesting and easy to read article, Steering Behaviors For Autonomous Characters (http://www.red3d.com/cwr/papers/1999/gdc99steer.html) by Craig Reynolds.

What really made it useful were the watchable Java demos (http://www.red3d.com/cwr/steer/) which I was able to duplicate in GM and compare against.

His behaviours include:
* Seek and Flee
* Pursue and Evade
* Wander (http://www.red3d.com/cwr/steer/Wander.html) (the one I was looking for)
* Arrival
* Obstacle Avoidance
* Containment
* Wall Following
* Path Following
* Flow Field Following

The material is well referenced, and was cited in GDC 1999.

Squid
31-07-2009, 08:53 AM
Rad find Fengol. This is really good stuff. I have no need for it now but I can't stop reading it, it's so clever XD

Fengol
31-07-2009, 09:30 AM
D challenged me last night to do a couple more examples in GM and post them to share. I'm trying to make the examples as pure as possible so that it would be easily implementable in other people's games

dislekcia
31-07-2009, 01:22 PM
Rad find Fengol. This is really good stuff. I have no need for it now but I can't stop reading it, it's so clever XD

I know, I went through each one going "Ooh! I can totally generalise these for SpaceHack!" and the worst part is I've seen them before when Evil_Toaster was raving about the site for Fast Food In Space ;)


D challenged me last night to do a couple more examples in GM and post them to share. I'm trying to make the examples as pure as possible so that it would be easily implementable in other people's games

^5!

herman.tulleken
03-08-2009, 05:56 PM
You might also find this interesting:
Random Steering – 7 Components for a Toolkit

http://code-spot.co.za/2008/12/07/random-steering-7-components-for-a-toolkit/

(it's from my blog, inspired by the Reynold's paper).

It also comes with GM implementations of the random steering algorithms.

ht