Warning: ob_start(): function 'compress_handler' not found or invalid function name in /www/htdocs/xfmantis/core.php on line 18
0001086: Beta 6 - Die Wegberechnung - Mantis
Mantis - X-Force
Viewing Issue Advanced Details
1086 Bodeneinsatz tweak always 11.08.05 13:20 25.09.07 03:10
jaxen  
Jim_Raynor  
normal  
closed V0.900 - Beta  
fixed  
none    
none  
0001086: Beta 6 - Die Wegberechnung
Der Computer berechnet die Wege der Soldaten durch Hindernisse wie andere Soldaten / Wände hindurch. Logischerweise können die Soldaten dem Weg nicht folgend und bleiben einfach stehen. Man muss die Soldaten manuell um jedes Hinternis herumlenken.
duplicate of 0001034closed Jim_Raynor Zickzack-Wanderungen 

Notes
(0001756)
Sento   
05.12.05 21:06   
Das Problem hab ich auch bei der version 0.902b
zusätzlich hab ich noch das Problem des wenn ich irgendwo hinlaufen will und dort ein Soldat in der nähe des zielpunktes oder in der nähe des pfades steht tut das Programm so als wäre der Soldat ein oder zwei felder links von da wo er steht und berechnet den weg danach wahrscheinlich hat irgendwer hier in der formel x+2 geschrieben statt x ^^
am besten lässt sich das phänomen nachvollziehen wenn man einen soldaten ein einer gasse am rand des felder hat und einen anderen soldatan hinter den stellen will.
(0001757)
DirkF   
06.12.05 18:47   
Genau das hab ich oft gemacht (mehrere Soldaten hintereinander an jedem Hauseingang führt auf fast jeder Karte irgendwo zu so einer Ecke), und ich hatte nie Fehler mit dieser Form der Wegberechnung.
Den Fehler das ein Soldat durch einen anderen hindurchgehen sollte und dann natürlich stehen bleibt hatte ich schon oft - meistens hab ich deshalb gleich auf die Reihenfolge geachtet und die vorne stehenden Soldaten zuerst weggezogen.

Das deutet daraufhin das der Fehler nicht so einfach ist und von verschiedenen Faktoren wie den genauen Positionen und der Kartenverteilung abhängt. Sowas ist aber nicht ganz so einfach zu finden wie eine permanente Versetzung der Koordinaten...

Ich vermute aber das dieser Fehler noch einige Zeit bestehen bleibt - Nachbesserungen hier lohnen sich nicht wenn eventuell die Programmierung für eine gescriptete KI umgestellt werden muss.
Da macht man besser alles auf einmal - und die KI ist gerade kein aktuelles Thema, auch wenn sie irgendwann an der Reihe sein wird...
(0002728)
Jim_Raynor   
24.08.07 17:04   
Falls immernoch Probleme mit der Wegfindung bestehen, dann bitte neues Ticket eröffnen.