Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Straßenblockade durch die KI und seltsame Bauweise
#1
Hi!

Mir sind zwei schrullige Eigenarten der (Passagier-)KI aufgefallen:

1.
Sie baut Bushaltestationen auf Durchgangsstraßen und platziert dort einen Bus, der auf 100% Ladung warten soll. Während dieser Wartezeit blockiert der Bus die Straße, sp daß meine Fahrzeuge sich irgendwann beschweren.



2.
Sie baut seltsame Straßenverläufe, wie man auf dem Bild sehen kann. Die Brücke über die Lagerhallen sieht zwar irgendwie toll aus, aber ich finde, eine Haltestation vor den Lagerhallen hätte es auch getan. Big Grin
(Nein, das ist kein Einzelfall!)

Ich weiß nicht, ob diese Eigenarten abhängig vom PAK sind, aber für den Fall der Fälle: ich spiele das deutsche Pak128.
Wolfgang
Zitieren
#2
Die KI bestimmt zuerst die Stelle für einen Halt, und sucht dann den Weg dorthin. Das kann dann zu solchen Resultaten führen.
Zitieren
#3
Warum das passiert, war mir schon klar. Wink

Frage ich mal anders: siehst Du eine Möglichkeit, das "I" in "KI" etwas zu erhöhen, so daß so etwas nicht mehr vorkommt? Besonders das Blockieren von Straßen ist echt ärgerlich. Da können ganze Produktionsketten zusammenbrechen, weil die Waren nicht geliefert werden können.
Wolfgang
Zitieren
#4
Das "I" vor dem Bildschirm muß halt auch manchen Fehler der "I's" im Rechner ausbügeln.
Zitieren
#5
Eigentlich sollten stehende Fahrzeuge überholt werden, wenn sie nicht direkt vor einer Kreuzung warten. AUßerdem wartet die KI nie sher lange.

Tatsächlich ist es nicht sehr einfach einen gute Passagier-KI zu bauen, da es dazu der NEtzwerke bedarf. Allerdings hat Simutrans mittlerweile eine Skriptsprache, sodass eigentlich jeder sich an einer KI versuchen könnte.
Zitieren
#6
prissi,'index.php?page=Thread&postID=99944#post99944' schrieb:Eigentlich sollten stehende Fahrzeuge überholt werden, wenn sie nicht direkt vor einer Kreuzung warten. AUßerdem wartet die KI nie sher lange.
Das funktioniert glaube ich nicht, wenn das Fahrzeug dahinter schon steht oder zu langsam ist.
Zitat:Tatsächlich ist es nicht sehr einfach einen gute Passagier-KI zu bauen, da es dazu der NEtzwerke bedarf. Allerdings hat Simutrans mittlerweile eine Skriptsprache, sodass eigentlich jeder sich an einer KI versuchen könnte.
KI mit Skript geht noch nicht. Was aber helfen wuerde, wenn sich jemand Gedanken machen koennte, wie die KI entscheiden soll, wann sie wo eine Bushaltestelle baut.
Zitieren
#7
Der KI sollte verboten werden, Linien, die Haltestellen auf Durchgangsstraßen anfahren, mit einer Wartezeit/Mindestbeladung zu versehen. Das würde das Problem lösen.

Bei Haltestellen in Sackgassen ist es egal, ob die Fahrzeuge warten oder nicht.
Wolfgang
Zitieren
#8
Und wie erkennst du eine Durchfahrtsstrasse. Eine Sackgasse koennte ja die Einfahrt zu einer Fabrik sein?

Die KI erstellt nur Halte mit Wartezeiten an Sehenwuerdigkeiten und Fabriken, da diese viel zu wenig Passagiere generieren.
Zitieren
#9
Genau das sollte das Problem sein

Und .. es ist nicht nur ein Problem der KI. In Netzwerkspielen gibt es genau die gleichen Probleme, wenn jemand einen Bus auf einer Straße warten lässt ...
Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind expliziet unter die GPL gestellt ....

Für "Simutrans-Nightlys" und aktuelle PAK: http://nightly.simutrans-germany.com
Zitieren
#10
prissi,'index.php?page=Thread&postID=99988#post99988' schrieb:Und wie erkennst du eine Durchfahrtsstrasse. Eine Sackgasse koennte ja die Einfahrt zu einer Fabrik sein?

Die KI erstellt nur Halte mit Wartezeiten an Sehenwuerdigkeiten und Fabriken, da diese viel zu wenig Passagiere generieren.
Mein Vorschlag wäre dann, daß die KI versucht bei der Sehenswürdigkeit oder Fabrik eine eigene Straße für die Haltestelle zu bauen damit bestehende Straßen nicht endlos blockiert werden. Ist es nicht möglich (Platzmangel) eine Privatstraße neben diesen Objekten zu errichten sollte auch keine Wartezeit eingestellt werden.
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste