From 20c3c269de2d7e0be3c5726b3dfcc1b1dae4125a Mon Sep 17 00:00:00 2001 From: Mateusz Date: Mon, 27 Apr 2020 12:08:30 +0200 Subject: [PATCH] route-planning.md - endline corrections #1 --- route-planning.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/route-planning.md b/route-planning.md index b390228..2e5d872 100644 --- a/route-planning.md +++ b/route-planning.md @@ -1,8 +1,11 @@ #Planowanie ruchu + **Całą implementacje automatycznego poruszania się można znaleźć w plikach [AStarNode.py](https://git.wmi.amu.edu.pl/s444409/DSZI_Survival/src/development/src/Al/AStarNode.py) oraz [AutomaticMovement.py](https://git.wmi.amu.edu.pl/s444409/DSZI_Survival/src/development/src/Al/AutomaticMovement.py).** + ##Pętla główna strategii przeszukiwania + * Na początku sprawdza czy kolejka jest pusta, jeśli tak zwraca *None* * Jeśli test spełnienia celu się powiedzie, sprawdzamy dodatkowo czy nasz punkt docelowy nie jest elementem kolizyjnym, jeśli jest, to *cel = cel.parent* i zwracamy ciąg akcji * Umieszczamy cel docelowy w tej iteracji w liście odwiedzonych pól @@ -11,6 +14,7 @@ w plikach [AStarNode.py](https://git.wmi.amu.edu.pl/s444409/DSZI_Survival/src/de zgodnie z priorytetem, zapobiegamy też wystąpienia dwóch takich samych priorytetów poprzes *self.testCount += 1* * A jeśli stan *newNode* należy do kolejki i jakiś inny stan *node* z kolejki posiada od niego większy priorytet, to usuwamy z kolejki *node* i dodajemy *newNode* + ##Funkcja następnika ##Heurystyka \ No newline at end of file