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) |
RE: Skripts fuer KI Spieler - Andarix - 27-07-2020 Hat man Zugriff per Script-KI auf den Streckenabriss? Geht darum, nicht vollendete Eisenbahnstrecken wieder abzureißen. RE: Skripts fuer KI Spieler - prissi - 28-07-2020 Es gibt ein wayremover-tool, das man wie build_way sicher auch exportieren kann. RE: Skripts fuer KI Spieler - Andarix - 28-07-2020 In der einen Liste taucht es auf. Aber bei command_x dann wieder nicht. Oder ich hab wieder mal an der falschen Stelle gesucht. RE: Skripts fuer KI Spieler - Andarix - 28-07-2020 Scheinbar mag der Wegplaner/-bauer für Straßen keine Bahnübergänge. Weis nicht ob das neu ist oder schon länger so war. Ist mir so aber jetzt erst mit r9173 aufgefallen. RE: Skripts fuer KI Spieler - Andarix - 01-08-2020 aktuelle Version sqai_rail v0.1 benötigt wird Simutrans r9151 oder höher https://nightly.simutrans.com/en/ https://github.com/Andarix/simutrans/releases https://www.simutrans-forum.de/nightly/
Signale werden vermutlich nicht alle korrekt gesetzt. Was zur Zeit nicht richtig funktioniert
Ein grundsätzliches Problem besteht in der Ermittlung des Streckenverlaufes. Werden Strecken über bestehende Strecken gebaut, gibt es Verzweigungen die eine Ermittlung des Streckenverlaufes stark erschweren. Beispiel dafür Es überschneiden sich hier 3 Strecken. Das was beim Bahnsteig unten weg führt verzweigt später auf 2 Bahnsteige. RE: Skripts fuer KI Spieler - Andarix - 02-08-2020 (27-07-2020, Monday-22:59:46 )Andarix schrieb: Hat man Zugriff per Script-KI auf den Streckenabriss? Es ist wohl sicherer nicht den Streckenabriss zu verwenden sondern doch jedes Feld einzeln abzureißen. Wenn sich Strecken kreuzen dürfte ein Streckenabriß die gekreuzte Strecke unterbrechen. RE: Skripts fuer KI Spieler - prissi - 03-08-2020 Man kann das Wegeabrisstool auch mit dem gleichen Start und Endfeld aufrufen, dann wird nur der Weg (ob alles dazu) von dem einen Feld entfernt. RE: Skripts fuer KI Spieler - Andarix - 03-08-2020 (03-08-2020, Monday-06:08:46 )prissi schrieb: Man kann das Wegeabrisstool auch mit dem gleichen Start und Endfeld aufrufen, dann wird nur der Weg (ob alles dazu) von dem einen Feld entfernt. Das wäre erst nötig, wenn der Stationsbau fehl schlägt. So weit bin ich aber noch nicht. Der reine Streckenabriss funktioniert inzwischen so einigermaßen. Dafür werden Diagonale Ausweichstellen ( ribi 6/9 ) an bestimmten Positionen nicht richtig gebaut. Hab da den Fehler aber noch nicht gefunden. Bei testen mit pak64.german sah es ganz gut aus. Beim Test mit pak64 jetzt der Fehler. Dürfte mit der Kartengröße, der Streckenlänge und dem Geländeprofil zusammen hängen. RE: Skripts fuer KI Spieler - Andarix - 06-08-2020 (03-08-2020, Monday-06:08:46 )prissi schrieb: Man kann das Wegeabrisstool auch mit dem gleichen Start und Endfeld aufrufen, dann wird nur der Weg (ob alles dazu) von dem einen Feld entfernt. Scheinbar funktioniert der Streckenabriss aber nicht mit Depots. RE: Skripts fuer KI Spieler - Andarix - 07-08-2020 Ein Zeit begrenzter Marker wäre schön. Das Problem aktuell ist, das Planungen und Baus zeitgleich ablaufen. Das führt dann dazu das Felder die bei der Planung frei waren beim Bau nicht mehr frei sind. In einem Fall habe ich das Problem bei einer kombinierten Strecke. Die eine Script-KI ist schneller als die andere. Die Zweite kann dann das Dock nicht mehr bauen weil von der Ersten KI bereits gebaut, baut aber die anschließende Eisenbahnstrecke trotzdem. Mit den jetzigen Marken lassen sich zwar Felder reservieren. Nachteil ist, das die dann auch wieder aufgeräumt werden müssen. Muss mal schauen wie viel Aufwand das dann wird. Weis gar nicht, ob die Script-KI Zugriff auf die Markerliste hat. Einfacher wäre es, wenn Marker nach einer gegebenen Zeit von selber entfernt würden. |