The pdf he links has more examples and greater depth about implementing diffusion ai. Recommended.<p><a href="http://www.cs.colorado.edu/~ralex/papers/PDF/OOPSLA06antiobjects.pdf" rel="nofollow">http://www.cs.colorado.edu/~ralex/papers/PDF/OOPSLA06antiobj...</a>
Aren't diffusion values an implicit representation of pre-calculated closest path pathfinding? Calculating diffusion incrementally is a way to update the graph over time with a known incremental cost. But it all is just a variant of Dijksta in the end, isn't it? :-)