17-07-2021, Saturday-15:46:34
(Dieser Beitrag wurde zuletzt bearbeitet: 17-07-2021, Saturday-16:18:39 von Andarix.)
Das mit den unterbrochenen Strecken ist noch etwas fehlerhaft. Also der Rückbau bei fehlerhaften Bau oder dem entfernen, wenn nicht mehr gebraucht. das dürfte noch für längere Zeit eine Baustelle bleiben.
Da hab ich mir einen Fehler rein gebaut. Bzw. sind sich kreuzende Strecken sehr problematisch. Da würde es helfen die Fahrzeugzahl abfragen zu können vor dem Abriss, was der Zeit noch nicht geht. Da muss erst Dwachs was einbauen. Das würde zumindest bei regelmäßigen Fahrten so was verhindern. Damit lassen sich nämlich Felder erkennen die mehrfach benutzt werden.
Es fehlen noch eine Reihe Streckenoptimierungen. Sowas lässt sich halt schlecht ins blaue rein machen. Wenn man gleich wiederholende Spielstände hat kann man so was austesten und sich dabei neue Fehler einbauen.
Aktuell teste ich das Linien-Management über längere Zeit. Und das dauert.
Darunter fällt der Streckenausbau und das Fahrzeug-Management. Knackpunkt bleibt hier, das vor allem bei Zügen zu langsame Loks gewählt werden bei zusätzlichen Zügen. Was bisher noch nicht aufgetreten ist ist die Bahnsteigverlängerung, wenn möglich.
Bevor das nicht getestet ist möchte ich keine weiteren Baustellen anfangen. Es sei denn ich hab eine zündende Idee wie ich unterbrochene Strecken verhindern kann.
Bei dem hohen Startkapital im pak128.german dürfte es auch mit nur einer KI gehen.
Weis jetzt nicht ob Du die Script-KI vom Nightly verwendest (v 0.7.2) oder den aktuelleren Code vom Git-Repo.
Das passiert nur dann, wenn alle KI gleichzeitig gestartet werden. Da die zugrunde liegenden Routinen bei jeder 2. KI gleich sind, suchen die auch immer in der gleichen Reihenfolge die Industrien ab. Allerdings geht das ins leere, wenn alle gleichzeitig planen. Hab noch keine Idee wie man da Abstände rein bekommt.
Auserdem gibt es eine Ketten-Prüfung. Bevor parallel gebaut wird, sollte erst die komplette Kette erschlossen werden. So zumindest der Plan. Pläne funktionieren nur nicht immer so wie sie in der Theorie geplant wurden.
Dann scheitern die langsameren meist am Bau, weil die geplante Stationskachel bereits bebaut ist.
Es ist eine Prüfung drin, die nur 2 Verbindungen zwischen 2 Industrien für die gleiche Ware zulässt.
Unrentable Strecken sollten nach einer Weile entfernt werden, bis auf die letzte Verbindung.
Staus sollten ebenfalls von selber aufgelöst werden nach einiger Zeit. Allerdings werden aktuell nur leere Lkw entfernt.
Bei meiner 1. Testkarte mit pak128.german passierte über ein Jahr gar nichts.
Bei der 2. geht langsam was, aber eine KI bewegt sich gar nicht.
Daran erkennt man das es schwierig ist, gleichbleibende Karten zu haben wo man Funktionen richtig austestet kann. Aber so soll es ja auch sein, das es variable ist.
Nein. Das kann nur die alte C-KI für Personenverkehr. Alle anderen machen nur Güterverkehr aktuell.
Personen bzw. Post kommt vielleicht irgend wann mal. Dazu muss aber erst mal das Strecken- und Linienmanagement richtig funktionieren.
Bei den Stationen gibt es auch noch Optimierungsbedarf. Es muss nicht für jede Ware eine extra Entladestation gebaut werden. Kombinierte Stationen machen aber auch wieder Probleme. Vor allem beim Rückbau.
Manchmal wären kurze Tunnel gut. Geht aber leider nicht aktuell.
Auch zu lange Brücken bringen die KI öfters ins straucheln. Besonders in den frühen Jahren wo die Kapazitäten und Geschwindigkeiten der Fahrzeuge noch gering sind.
tut sie auch von Zeit zu Zeit
Da hab ich mir aber über die Zeit mit neueren Änderungen bereits funktionierendes deaktiviert. Das ist ein kleines Minenfeld.
Da hab ich mir einen Fehler rein gebaut. Bzw. sind sich kreuzende Strecken sehr problematisch. Da würde es helfen die Fahrzeugzahl abfragen zu können vor dem Abriss, was der Zeit noch nicht geht. Da muss erst Dwachs was einbauen. Das würde zumindest bei regelmäßigen Fahrten so was verhindern. Damit lassen sich nämlich Felder erkennen die mehrfach benutzt werden.
Es fehlen noch eine Reihe Streckenoptimierungen. Sowas lässt sich halt schlecht ins blaue rein machen. Wenn man gleich wiederholende Spielstände hat kann man so was austesten und sich dabei neue Fehler einbauen.
Aktuell teste ich das Linien-Management über längere Zeit. Und das dauert.
Darunter fällt der Streckenausbau und das Fahrzeug-Management. Knackpunkt bleibt hier, das vor allem bei Zügen zu langsame Loks gewählt werden bei zusätzlichen Zügen. Was bisher noch nicht aufgetreten ist ist die Bahnsteigverlängerung, wenn möglich.
Bevor das nicht getestet ist möchte ich keine weiteren Baustellen anfangen. Es sei denn ich hab eine zündende Idee wie ich unterbrochene Strecken verhindern kann.
Bei dem hohen Startkapital im pak128.german dürfte es auch mit nur einer KI gehen.
Weis jetzt nicht ob Du die Script-KI vom Nightly verwendest (v 0.7.2) oder den aktuelleren Code vom Git-Repo.
(17-07-2021, Saturday-15:12:57 )makie schrieb: ....
Es fällt auf dass die KI nicht prüft ob eine Fabrik schon mit diesen Waren versorgt wird. So bauen alle KI die gleichen Strecken. Es sollte das Eingangslager geprüft werden. Wenn es voll ist, ist es sinnlos dorthin weitere Linie zu bauen.
...
Das passiert nur dann, wenn alle KI gleichzeitig gestartet werden. Da die zugrunde liegenden Routinen bei jeder 2. KI gleich sind, suchen die auch immer in der gleichen Reihenfolge die Industrien ab. Allerdings geht das ins leere, wenn alle gleichzeitig planen. Hab noch keine Idee wie man da Abstände rein bekommt.
Auserdem gibt es eine Ketten-Prüfung. Bevor parallel gebaut wird, sollte erst die komplette Kette erschlossen werden. So zumindest der Plan. Pläne funktionieren nur nicht immer so wie sie in der Theorie geplant wurden.
Dann scheitern die langsameren meist am Bau, weil die geplante Stationskachel bereits bebaut ist.
Es ist eine Prüfung drin, die nur 2 Verbindungen zwischen 2 Industrien für die gleiche Ware zulässt.
Unrentable Strecken sollten nach einer Weile entfernt werden, bis auf die letzte Verbindung.
Staus sollten ebenfalls von selber aufgelöst werden nach einiger Zeit. Allerdings werden aktuell nur leere Lkw entfernt.
Bei meiner 1. Testkarte mit pak128.german passierte über ein Jahr gar nichts.
Bei der 2. geht langsam was, aber eine KI bewegt sich gar nicht.
Daran erkennt man das es schwierig ist, gleichbleibende Karten zu haben wo man Funktionen richtig austestet kann. Aber so soll es ja auch sein, das es variable ist.
(17-07-2021, Saturday-15:12:57 )makie schrieb: ...
Personenverkehr macht die Script KI anscheinend gar nicht?
In Pak128.german wäre da mehr Geld zu holen.
...
Nein. Das kann nur die alte C-KI für Personenverkehr. Alle anderen machen nur Güterverkehr aktuell.
Personen bzw. Post kommt vielleicht irgend wann mal. Dazu muss aber erst mal das Strecken- und Linienmanagement richtig funktionieren.
Bei den Stationen gibt es auch noch Optimierungsbedarf. Es muss nicht für jede Ware eine extra Entladestation gebaut werden. Kombinierte Stationen machen aber auch wieder Probleme. Vor allem beim Rückbau.
Manchmal wären kurze Tunnel gut. Geht aber leider nicht aktuell.
Auch zu lange Brücken bringen die KI öfters ins straucheln. Besonders in den frühen Jahren wo die Kapazitäten und Geschwindigkeiten der Fahrzeuge noch gering sind.
(17-07-2021, Saturday-15:12:57 )makie schrieb: ...
Die KI könnte überfüllte Ladestationen prüfen und dann die Kapazität der Stecke zur Abfuhr erhöhen.
...
tut sie auch von Zeit zu Zeit
Da hab ich mir aber über die Zeit mit neueren Änderungen bereits funktionierendes deaktiviert. Das ist ein kleines Minenfeld.
Script-KI für Simutrans r10894+ / Simutrans Nightly Builds