Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

protokolle:1.tag_-_04.03.2019

Block - 1.Tag - 04.03.2019

Wir haben heute begonnen die Abstoßenden Kräfte von den Wänden einzufügen. Zunächst haben wir uns dabei überlegt, diese ähnlich wie die Abstoßenden Kräfte zu anderen Agents zu definieren. Dafür brauchen wir den Abstand zwischen Boundery und Agent, welchen wir mit der Normalform einer Hilfsebene aus der Vektorrechnung berechnen. Dabei kam das Problem auf, dass Agents, die in die Wand liefen, verschwanden und von oben außerhalb des Raumes wieder zum angestrebten Punkt liefen. Außerdem konnten sie noch durch Wände gehen. Daher haben wir eine Überprüfung eingebaut, welche dafür sorgt, dass sie die Wand maximal berühren können. Außerdem haben wir nun 3 verschiedene Modelle unseres Raumes, von denen man eins per Eingabe beim Ausführen des Programms wählen kann. Davon enthalten die neuen beiden Modelle Innenwände, die den Raum in eine Etage unterteilen.

So sehen diese momentan aus:

protokolle/1.tag_-_04.03.2019.txt · Zuletzt geändert: 2019/08/28 00:12 von morningstar