Szukam dobrych algorytmów dla następującego problemu: Biorąc pod uwagę siatkę 3D wokseli (które mogą być puste lub wypełnione), jeśli wybiorę dwa niesąsiadujące woksele, chcę wiedzieć, czy są one połączone ze sobą przez inne woksele. Na przykład (aby zilustrować sytuację w 2D), gdzie # to wypełniony kwadrat: 1 2 3 a …
Załóżmy, że musisz znaleźć najkrótszą ścieżkę przez loch, w którym niektóre przejścia są dostępne dopiero po zebraniu określonych przedmiotów, na przykład zamkniętych drzwi i kluczy. Normalną reakcją jelit na słowa „najkrótsza ścieżka” byłoby oczywiście A *. Ale A * zawiódłoby w takim środowisku, ponieważ widzę wiele problemów z określeniem wiarygodnej …
Biorąc pod uwagę dwuwymiarową przestrzeń i 1 przyjazny statek kosmiczny, który stoi w miejscu, jeden przeciwnik porusza się NIE bezpośrednio na przyjazny statek o znanej rzeczywistej pozycji, prędkości i kierunku. Przyjazny statek chce dostać się na zasięg ostrzału, aby walczyć z wrogiem. Właściwie ustawiam tylko wektor bezpośredni na rzeczywistą pozycję …
Potrzebuję pomocy w zrozumieniu algorytmu trójkąta A * (TA *) opisanego przez Demyen w jego dokumencie „ Efficient-Triangulation-Based Pathfinding” na stronach 76-81. Opisuje, jak dostosować zwykły algorytm A * do triangulacji, aby szukać innych możliwie bardziej optymalnych ścieżek, nawet po osiągnięciu / rozwinięciu końcowego węzła. Zwykły A * zatrzymuje się …
Korzystam ze znajdowania ścieżek w mojej grze, aby poprowadzić tłum do innego gracza (aby go wykonać). Działa to tak, aby przesłonić odtwarzacz, ale chcę, aby zatrzymali się nieco przed miejscem docelowym (więc wybranie przedostatniego węzła działa dobrze). Jednak gdy wiele mobów ściga telefon komórkowy, czasami „kładą się jeden na drugim”. …
Mam problemy ze znalezieniem konkretnego terminu do wyszukania tego, ale jak można znaleźć możliwe ruchy w strategicznej grze turowej 2D (tj. FF: Tactics, Fire Emblem, Advance Wars). W tym momencie nie myślę zbytnio o terenie (ani nawet kolizji). Zastanawiam się tylko, jakiego algorytmu mogę użyć, aby dowiedzieć się, że istota …
Próbowałem wdrożyć proste wyszukiwanie ścieżek, ale wynik jest mniej zadowalający niż to, co zamierzałem osiągnąć. Chodzi o to, że jednostki w grach takich jak Starcraft 2 poruszają się we wszystkich kierunkach, podczas gdy jednostki w moim przypadku poruszają się tylko w maksymalnie 8 kierunkach (styl Warcraft 1), ponieważ te 8 …
Jak najlepiej przedstawić następującą sytuację - agent ( @) musi dotrzeć do celu ( $). Ścieżka jest blokowana przez fosę ( ~~~). Dostępna jest grabie (lub inne urządzenie, takie jak buty do chodzenia po wodzie), które umożliwi przekroczenie przeszkody. .....~~~... . ground ...=.~~~... = rake .....~~~.$. ~ water .@...~~~... @ …
Rozważ wyszukiwanie A * na mapie opartej na kafelkach. Prosty kod brzmiałby: jeśli w tej komórce znajduje się jednostka, to jest ona nieosiągalna, to jest w porządku. Ale jest problem z rozdzielczością mapy. Kiedy patrzę na Warcraft 3, tam potwory i struktury mają różny promień i możesz podejść bardzo blisko, …
Mam wroga bossa szukającego ścieżki, który szuka gracza za pomocą algorytmu A *. Jest to dość złożone środowisko i robię to we Flashu, więc wyszukiwanie może być nieco wolniejsze, gdy przeszukuje duże odległości. Gdyby odtwarzacz był nieruchomy, mógłbym wyszukać tylko raz, ale w tej chwili szukam każdej klatki. Trwa to …
Czy istnieje „akademicki” sposób, aby NPC chodził losowo po mapie, ale posiadał wiarygodny asortyment? Oczywistym scenariuszem jest uzbrojony strażnik, który spaceruje po piwnicy, aby ją zabezpieczyć. Łatwo jest stworzyć „wiarygodną” ścieżkę. W rzeczywistości szukam sposobu na symulację tłumu w małym miasteczku. Jak sprawić, by ich ruch wyglądał tak, jakby nie …
Czy ktoś może zasugerować dokumenty lub algorytmy dotyczące obliczania najkrótszych ścieżek w przestrzeniach euklidesowych z niewypukłym wielokątem jako przeszkodą?
Robię Tower Defense i mam podstawowe wyszukiwanie ścieżek, ale mam problem. Chcę zablokować ścieżkę, a gdy nastąpi blok, biegacze zaatakują wieże blokujące. Potrzebuję więc sposobu na znalezienie najkrótszej ścieżki, która - co ważniejsze - ma najmniejszą liczbę wież na drodze. Jak mogę to zrobić?
Wyobraź sobie ruch podobny do samochodu, w którym byty nie mogą włączyć dziesięciocentówki. Powiedzmy, ze względu na dyskusję, że przy dużej prędkości mogą obracać się o 90 stopni na sekundę. W wielu przypadkach zmieniłoby to optymalną ścieżkę, a tym samym wyszukiwanie ścieżki. Może nawet sprawić, że „zwykłe” ścieżki będą całkowicie …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.