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 - 18-05-2020

(18-05-2020, Monday-09:28:07 )Dwachs2 schrieb: Wozu brauchst du signals-on-left? Das kann doch der KI egal sein, auf welcher Strassenseite irgendwelche Schilder stehen.
...

Wie schon geschrieben, mich stört es weniger. Nur gibt es wahrscheinlich Spieler die sich dran stören werden, wenn das Spiel auf Linksverkehr eingestellt ist und die KI dann Rechtsverkehr benutzt.

Zitat:...
Zu den Stationen: brauchst du auch die Gewichte (die Zahlen in spitzen Klammern) oder nur die Stationen selbst?

Die Station selbst reicht mir. Ansonsten müsste ich halt den Fahrplan extra abfragen.

Industrie Src -> Station -> (Fahrplan) -> Station -> Industrie Dest


RE: Skripts fuer KI Spieler - Dwachs2 - 18-05-2020

Wo soll denn ein Unterschied bei der KI sein zw Rechts und Linksverkehr?


RE: Skripts fuer KI Spieler - Andarix - 18-05-2020

(18-05-2020, Monday-11:17:29 )Dwachs2 schrieb: Wo soll denn ein Unterschied bei der KI sein zw Rechts und Linksverkehr?

zweigleisigen Schienenstrecken

Sag einfach nein, wenn es Dir wiederstrebt.


RE: Skripts fuer KI Spieler - Dwachs2 - 18-05-2020

Ich wollte nur verstehen, warum dir das wichtig ist. Ist drin in r9103: http://dwachs.github.io/simutrans-sqapi-doc/classsettings.html#a4c16321d7806c3ee0c80d9ab0683adab

halt_x::get_connections():
http://dwachs.github.io/simutrans-sqapi-doc/classhalt__x.html#a3566a3403a34e51a7aa58b76bc5c7198

dazu noch settings::get_pay_for_total_distance_mode http://dwachs.github.io/simutrans-sqapi-doc/classsettings.html#a6954f86ee1f24cfcb98e61073a798620


RE: Skripts fuer KI Spieler - Andarix - 19-05-2020

Danke


RE: Skripts fuer KI Spieler - Andarix - 07-06-2020

Lässt sich eigentlich der Routenverlauf einer (Eisenbahn-)Strecke direkt abfragen?

Lässt sich die Anzahl der Signale (Blöcke) einer Eisenbahnstrecke abfragen?


RE: Skripts fuer KI Spieler - Dwachs2 - 08-06-2020

Beides nein, das erste koennte man implementieren, das zweite eher schwierig. Der Zug weiss immer nur, wo das naechste Signal auf seiner Route kommt.


RE: Skripts fuer KI Spieler - Andarix - 08-06-2020

Schade. Besonders das zweite wäre schön gewesen um zu vermeiden zu viele Züge auf eine Strecke zu stellen.

Der Plan ist aktuell, je nach Streckenlänge unterschiedlich viele Ausweichstellen zu bauen. Je nach Streckenverlauf wird das schwierig die vorgesehenen Ausweichstellen auch zu bauen. Der leichteste Fall ist auf gerader Strecke einfach parallel daneben zu bauen.

Da die maximale Zugzahl nicht gespeichert werden kann je Linie, müssen also die vorgegebenen Ausweichstellen auch gebaut werden. Sonst müsste jedes mal erst die gesamte Strecke abgeklappert werden.

Ich hab auch noch das Problem, die Ausführung des Codes auf den Streckeneigentümer einzuschränken. Macht ja keinen Sinn, das KI b die Strecke von KI a abklappert und da versucht zu erweitern.


RE: Skripts fuer KI Spieler - Andarix - 20-06-2020

Ein Autopause, wenn Scriptfehler auftreten, wäre schön.

Scriptfehler treten häufig plötzlich auf. Durch die parallele Ausführung werden die Meldungen teilweise verfälscht.


RE: Skripts fuer KI Spieler - Andarix - 22-06-2020

Rudimentärer Mehrzugbetrieb funktioniert jetzt.

Dürften aber noch viele Fehler auftreten dabei. Vor allem beim Bau der Ausweichstellen.