I'm currently working on an agent simulation (inspired by the recent SimCity release). Now, basically I understood how agents work but I do not understand how to put them into context. Agents travel along roads on a map and pursue their own goals.
As in SimCity, I want the player to be able to create his own roads. If I used grids, I would run into a problem caused by user input: Imperfect grids will be created where two roads would need to share one "box". This would be even worse with bevels.
(Grey = Street, Orange = Agent road, Dots = Immobile Agents)
Is there another, more clever way of building a road map that would support this kind of map and is compatible with path-finding?
Thanks a lot!