Well, here I come with another one of my crazy ideas!
First let me tell both ideas, then let me explain the details, and how I think it could be done (trying to see it on the developer's side).
1- Double parking line.
2- Cars parking in line.
Double parking line
I guess this is something that happens in every city. The idea could be the following: randomly, and specially on busy streets with shops, etc. some cars could be found in double line parking, meaning they block the lane. AI traffic could avoid them if opposite lane is free, or just stop there. In any case the stoped vehicle should continue moving in 2-3 minutes max. to avoid a fully collapsed street. In this case the player would get the feeling of a real bus driver when they lose time because of an idiot stoping where he shouldn't.
My idea here is that on places reserved for parking in line, some random spots are free. At same time, some random cars could be looking for a place to car, driving much more slowly (making the bus driver lose the patience, and time, too). When an spot is available, the car just does a predefined movement of stoping, reversing, and parking.
If they are implemented correctly, these event would happen just some times, not all the time while driving, so this would make it a bit more fun and realistic.
What do you think about this idea?
Thanks for reading.