I've been working on an AI on and off over the last week, and I think it's ready to let loose in the wild. Leaking Freight is a cargo runner AI which currently only uses trucks, though it will eventually use ships and trains too. It's pretty fast and can expand to completely cover all viable routes in a 512x512 map in about 15-20 years.
Some features include:
- Almost* full support for all road vehicle sets.
- Support for alternate industry sets like FIRS and ECS (though it doesn't understand stockpile limits). It even avoids the seasonal ECS fruit farms.
- Re-use of drop stations.
- Attempted re-use of roads, though it isn't mad about this for speed reasons.
- Intelligent picking of best vehicles based on cargo capacity, speed and the rate of cargo payment decay.
- Calculation of route capacity so stations aren't overcrowded with vehicles (mostly).
- Pretty strong competitor to the other AIs I tested with just trucks available.
- Builds its evil corporate hideout in the mountains away from towns.
- Super-serious not silly at all company president name generator with over half a million (514488) possible combinations!
- Adapting to interference when building (most of the time just dies or fails to build).
- Playing nice with other instances of itself because it chooses the same routes a lot.
- Anything more than very basic money awareness.
- Keeping town councils happy.
So, there you have it. Next on the list for development is trying to cope with something changing during pathfinding or construction, better money management and the capacity testing lab (currently just a depot stapled onto the HQ).
Any and all feedback welcome. More screenshots in next post.