bluegaspode wrote:As my Ants reduce the diffusion to implement the 'collaboritive' part of the diffusion, I often had areas with no diffusion at all. The scent was 'blocked away' from certain parts of the map by other ants - typically around the hill when there are many ants.
What I do is giving an "antObfuscation" factor to my diffusion function indicating how much scent should be let through (so a better name would actually be antPassthrough). For example, when razing hills, I don't want my ants to block the scent a lot, all attacking ants should take more or less the same path, so my antObfuscation = 0.8 for that. For food however, I don't want that, so there I have an antObfuscation = 0.01. I never set it to 0 so everything gets blocked though, so a little bit of scent will always get to every ant on the map.