Softwareentwicklung für Moderne Computerspiele und Künstliche Intelligenz
Naturwissenschaftliches Kolloquium am Gymnasium Norf
Marius Politze
Rechen- und Kommunikationszentrum der RWTH Aachen
Bugging eignet sich insbesondere für unbekannte Karten. Der Algorithmus ist in der Robotik beliebt zum Erkunden von Arealen.
Tiefensuche wird nur sehr selten verwendet. Die Wahrsscheinlichkeit sich "zu verlaufen" ist zu groß.
Breitensuche wird nur sehr selten verwendet. Der Algorithmus benötogt i.d.R. zu viel Speicher.
A* ist der quasi standard Algorithmus zur Wegsuche für Navigation auf bekannten Karten.
Durch Anpassungen an der Heuristik können die Eigenschaften von A* gesteuert werden:
Die Entwicklung eines Programms wird in einzelne Schritte unterteilt:
Die Schritte werden einfach nacheinander Abgearbeitet.
Statt der Entwicklungsphasen werden Aktivitäten bestimmt.
Die Aktivitäten werden während des Projekts immer wiederholt. Die genauen Aufgaben werden erst während des Projekts definiert.