Deutsches Simutransforum
Skripts fuer KI Spieler - Druckversion

+- Deutsches Simutransforum (https://simutrans-forum.de/mybb)
+-- Forum: Simutrans (https://simutrans-forum.de/mybb/forumdisplay.php?fid=3)
+--- Forum: Programmierung und Patches (https://simutrans-forum.de/mybb/forumdisplay.php?fid=38)
+--- Thema: Skripts fuer KI Spieler (/showthread.php?tid=8408)

Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38


RE: Skripts fuer KI Spieler - Andarix - 26-02-2021

Die eine Kohle Zuglinie funktioniert jetzt.

Andere Linien funktionieren nicht.

EDIT

Genauer, es scheint nur noch 2 Linien zu geben die nicht funktionieren. Beide verbinden den gleichen Bauernhof mit der selben Brauerei.

[Bild: attachment.php?aid=17605]


RE: Skripts fuer KI Spieler - Dwachs2 - 26-02-2021

way_x::get_max_speed ist jetzt in r9651


RE: Skripts fuer KI Spieler - Dwachs2 - 26-02-2021

Habe einen Fix fuer die Routensuche ins github gepusht. Das war ein alter Bug aus meinem Code.


RE: Skripts fuer KI Spieler - Andarix - 26-02-2021

danke


RE: Skripts fuer KI Spieler - Andarix - 06-03-2021

Hab ein Problem mit der Funktion coord3d_to_key().
Die scheint nicht mit negativen Höhenangaben korrekt umzugehen. Bzw. wird der Index nicht passend erstellt.

Code:
key = coord3d_to_key(c_start[0])

[Bild: attachment.php?aid=17608]



EDIT

Ist wohl ein Denkfehler von mir. Das Feld befindet sich an der Bohrinsel und da gibt es kein Hafenarray vermutlich.


RE: Skripts fuer KI Spieler - Dwachs2 - 06-03-2021

Fuer das Minuszeichen wird ein Unterstrich mehr gemacht, das sollte nicht das Problem sein.


RE: Skripts fuer KI Spieler - Andarix - 06-03-2021

Wie im Edit geschrieben, ist ein Denkfehler von mir gewesen.

Hab aktuell wieder mal das Problem, das keine kombinierten Linien (Ölbohrinsel -> Verbraucher) komplett gebaut werden. Der Landteil scheitert wieder mal.


RE: Skripts fuer KI Spieler - Andarix - 07-03-2021

Der Stationstest geht schief.

[Bild: attachment.php?aid=17610]

Die geplante Stationslänge ist 4 Felder. Startfeld ist das neben dem Dock.

Die Prüfung des Endes hinten am Hang geht schief.

Betrifft astar.nut die Funktionen check_station() und test_field().


RE: Skripts fuer KI Spieler - Andarix - 19-03-2021

mmh, jetzt ist was passiert was eigentlich nicht passieren dürfte

Die Karte lief im Hintergrund.

[Bild: attachment.php?aid=17614]

Die Lkw-Station ist der Eisenbahnlinie zugeordnet und steht auch im Fahrplan der Zuglinie.

Allerdings war ein anderer Scriptfehler aufgetreten. Keine Ahnung ob der dazwischen kam.
Eigenartig ist allerdings, das die Eisenbahnstrecke komplett ist aber die Endstation nur 1 Feld hat. Also der Bahnsteig muss 3 Felder gehabt haben, als der Zug erstellt wurde.

Ich geh davon aus das im nachhinein der Bahnsteig abgerissen wurde (warum auch immer) und die Lkw-Station dann auf das Feld gebaut wurde.

Nur wurde das vom Fahrplan nicht registriert.


RE: Skripts fuer KI Spieler - Andarix - 15-05-2021

mmh, ratloses Schulterzucken bei mir

[Bild: attachment.php?aid=17670]