Open Sipke82 opened 4 years ago
How do we no which road is which? I mean what if you are turning into a big road but the road straight is the minor road?
Not saying its impossible and there are several ways of doing this but what is the best way to do this? Road with same name? road without the priority rule? lane wise priority rules?
Excellent questions, I'm not entirely sure how the road naming works, But it seems to make sense... if you stay on the priority road you have priority, if you want to leave the priority road, you'll have to yield to the cars which remain on the priority road.
At least that makes sense for traffic laws in The Netherlands. not sure how that is in other countries.
I think the suggestion makes a lot of sense. In general, traffic turning into the far-side should always yield to oncoming traffic.
There are exceptions, most notably when a thoroughfare changes direction in a junction (as @kianzarrin mentioned). In this case there are always additional traffic control devices, such as stop signs on the lesser street (ahead), or traffic light with separate far-side-turn phases. I think TM:PE should use these as cues to override the yield behavior.
Of course, you can connect a 6 lane boulevard to a tiny 2 lane road and don't put any traffic signal in it, but that doesn't make much sense in real life or in the game, and it's more of the player's responsibility to make sure it doesn't happen.
In fact, I think this rule should apply not only to priority roads, but to ALL the junctions. And it shouldn't require an explicit priority sign to activate since it's the default traffic rule if not overrode by other rules.
One caveat is that it will probably worsen traffic congestion more often than not since it will hold up turning vehicles instead of letting them just clip and squeeze through. If this is implemented, it should be optional. Though, I'd love to see it and it should be a nice challenge!
I know this is an older issue, but one potential solution would be to add a feature where you can control yielding per lane. Similar to how you can turn off cars/trucks/etc on any given lane, being able to mark your left-turn lane (at the intersection) as "yield" would be great.
krzychu has been doing some work to make cars behave significantly better at junctions which should sort many of those issues - see various videos etc in this thread: https://github.com/CitiesSkylinesMods/TMPE/issues/1229#issuecomment-995324724
Describe your idea
When you make a "medium priority road" Cars turning left, should yield for upcomming traffic from the other direction.
Screenshots?
In this screenshots driving the red arrow should yield for cars driving the green arrow.