Closed tkoebf closed 6 years ago
Logisch, wenn man Tom's Video schaut ist das klar, der Algorithmus ist fehlerhaft, weil er am Anfang nur die suckable
objects in seine Liste der Objekte tut. Siehe hier.
So naiv würde ich ja sagen, dass man erst alle Objekte in die Liste setzen sollte, nicht nur die, die suckable
sind, sich dann das, dass am nächsten ist anschauen und wenn das suckable
ist einsaugen, ansonsten einfach gar nichts machen, weil das dann im Weg ist.
Es könnte aber sein, dass das dann seltsam ist, wenn das am nächsten liegende Objekt sehr weit seitlich liegt, sodass es eigentlich effektiv nicht im Weg ist.
Das würde sich aber dann folgendermaßen beheben lassen, falls das ein Problem sein sollte:
objects
)suckable
s in objects
. Nennen wir diese Liste einfach mal suckables
.suckable
, das am nächsten ist.objects
mit einer Geraden (oder einem Rechteck) zwischen dem Schwein und dem am nächsten liegenden suckable
.Ist gefixed mit dem nächsten update
man kann Steine durch zäune wegpusten oder einsaugen.