Das Thema Ampeln hatten wir hier schon gefühlte 200 mal.
Und immer wieder kommt man zu dem Schluss, das eine "automatisierte" Ampel-Regelung entweder nicht funktionieren würde, und/oder den Verkehr noch mehr staut.
Warum!?
1. Der Code müsste "gegenüberliegende" Ampeln UND ggf. Fußgängerampeln "erkennen" um diese optimal zu schalten. Das ist ohne eigenes "Mikro-Management" nicht möglich, da Kreuzungen in TF und auch TPF durchaus aus mehr als 3-4 Straßen bestehen können. (5-6 Straßen-Kreuzungen sind gar nicht so selten)
2. Eine einfache "automatisierte" zb. rotierende Ampelschaltung (Immer nur eine Straße hat fahrt) wäre noch leicht zu coden, verzögert die Wartezeit von Fahrzeugen aber um das X-Fache der Anzahl der Straßen.
3. Bei Rot müssen ALLE Fahrzeuge IMMER halten... selbst an Kreuzungen mit extrem wenig bis gar kein Verkehr! Ergebnis Stau wo bis auf die Ampel selbst wirklich keine Ursache ist.
4. Fußgänger! Diese Ampeln müssten ebenfalls mit in das Schaltprogramm.... und da wären wir bei einer Mikro-KI-Simulation für JEDE entsprechende Kreuzung auf einer Karte! (Selbst wenn diese nur an/mit 4-6 Spurigen Straßen generiert werden.
Ampeln würde also dem Stau an sich nicht entgegen wirken. Bestenfalls nur die "Matt"-Situationen an stark frequentierten Kreuzungen.
Und das auf kosten der Fahrzeit, die gerade für den ÖPNV Essentiell sind.
Vorfahrtsregeln sind ebenfalls problematisch. Da auch hier die Fußgänger existent sind. Diese MÜSSEN in einer WiSim wie TF&TPF aber gleich hoch priorisiert werden, wie der Straßenverkehr! Weshalb die bisherige Regel "Wer zuerst kommt geht/fährt zuerst." mit Abstand am besten funktioniert.
Die Balance zwischen Programmieraufwand, Nutzen und Komplexität (ggf. zusätzliches Management ür den Spieler) ist ein extremer Balanceakt, der eigentlich nicht im Verhältnis steht.
Was WIRKLICH eine Entlastung wäre, wären statt Zebrastreifen/Fahrbahnübergänge evtl. (selbst platzierbare) Fußgänger-Unter/Überführungen mit Zwangsnutzung.
So könnte man speziell an den stark frequentierten Kreuzungen (Zb. an Bahnhöfen) per Klick den Zebrastreifen durch eine Unter/Über-Führung ersetzen. Damit wären die Straßen selbst dann 100% Fußgängerfrei.
DAS würde die Staus effektiv verhindern.