Mam następujący kod do obliczenia tłumaczenia wymaganego do przeniesienia obiektu gry w Unity, który jest wywoływany LateUpdate. Z tego, co rozumiem, moje użycie Time.deltaTimepowinno uniezależnić ostateczną liczbę klatek na sekundę tłumaczenia (pamiętaj, CollisionDetection.Move()że wykonuję raycasty). public IMovementModel Move(IMovementModel model) { this.model = model; targetSpeed = (model.HorizontalInput + model.VerticalInput) * model.Speed; …
Czytałem to: http://theory.stanford.edu/~amitp/GameProgramming/Heuristics.html Ale są pewne rzeczy, których nie rozumiem, na przykład artykuł mówi, aby użyć czegoś takiego do szukania ścieżki z ruchem ukośnym: function heuristic(node) = dx = abs(node.x - goal.x) dy = abs(node.y - goal.y) return D * max(dx, dy) Nie wiem, jak ustawić D, aby uzyskać naturalnie …
Chcę wiedzieć , czy w niektórych sytuacjach warto wykonywać wyszukiwanie ścieżek na GPU (używając CUDA nVidii lub równoważnego), czy też byłby to zmarnowany wysiłek. Wyobrażam sobie, że byłby to bezgłowy serwer dla wielu graczy odpowiedzialny za znajdowanie ścieżek dla botów. Szczególnie interesuje mnie wyszukiwanie ścieżek A * za pomocą siatek …
Pracuję nad botem do symulatora gier planszowych BattleTech http://en.wikipedia.org/wiki/BattleTech , jest on turowy. Plansza jest podzielona na sześciokąty, każdy ma inny typ terenu i wysokość. Prowadzisz robota, który się nad nimi porusza, aby zniszczyć inne roboty. Znam tylko algorytmy Dijkstry i A *, ale problem polega na tym, że istnieją …
Biorąc pod uwagę powyższy obraz z kafelkami podzielonymi na pudełka 32x32, mam byt, który jest oznaczony dla „agro” pobliskich graczy, którzy się do niego zbliżają. Chciałbym, aby ten potwór idealnie ścigał gracza (i nadal go ścigał przez jakiś czas). Obecnie mój jedyny ruch to mój prosty interpolator dla zdalnych jednostek …
Mam grę w przestrzeni kosmicznej i chciałbym wydawać rozkazy ruchu, które wymagają szukania ścieżki. Rozumiem teraz, że A * i tym podobne dotyczą głównie drzew, a nie pustej przestrzeni, która nie ma węzłów szukających ścieżki. Mam pewne przeszkody, które obecnie są wyrażone jako stałe AABB - to znaczy, że nie …
Kontekst Old Lucas Arts (era ScummVM) przygodowe gry graficzne typu „wskaż i kliknij” wykorzystywały obliczenia wstępne. Oto ogólny zarys techniki. Krok 1 Podłoga w każdym pokoju była podzielona na tak zwane „chodziki”, które były prawie równoważne węzłom w siatce nawigacyjnej, ale ograniczały się do kształtów trapezowych. Na przykład: ______ _____ …
Pracuję nad przeniesieniem dwuwymiarowej, odgórnej gry, nad którą pracowałem, do odpowiedniego silnika fizyki sztywnego ciała, takiego jak Farseer. Do tej pory właśnie zhakowałem swój własny kod fizyki w razie potrzeby. Próbuję nauczyć się tutaj właściwego sposobu robienia rzeczy. Jaki jest właściwy sposób, aby twoja sztuczna inteligencja podążała ustaloną ścieżką, gdy …
Obecnie moja bardzo podstawowa struktura AI ma agentów, którzy poruszają się po poszarpanej ścieżce złożonej z szeregu punktów. Robią to po prostu przesuwając swoją pozycję z jednego punktu do drugiego. Kiedy dotrą do następnego punktu, przechodzą do następnego i tak dalej. Jak mogę to zmienić, aby poruszały się płynnie wzdłuż …
Chciałbym napisać „grę”, w której możesz umieścić przeszkodę (czerwoną), a następnie czarna kropka próbuje jej ominąć i dotrzeć do zielonego celu. Używam bardzo łatwego sposobu, aby tego uniknąć, jeśli czarna kropka jest blisko czerwonej, zmienia kierunek i porusza się przez chwilę, a następnie przesuwa się do zielonego punktu. Jak mogę …
Czcigodny algorytm teoretyczny grafu z najkrótszą ścieżką A * i kolejne ulepszenia (np. Hierarchiczny opis z komentarzem A *) to wyraźnie technika wyboru ścieżki wyszukiwania w grze. Zamiast tego wydaje mi się, że RL jest bardziej naturalnym paradygmatem do poruszania postacią po polu gry. A jednak nie znam żadnego twórcy …
Szukam najlepszego rozwiązania do wyszukiwania ścieżek w mojej grze. Mapa jest ostatecznie oparta na siatce, ale elementy są pozycjonowane za pomocą pływaków i mogą przemieszczać się w dowolnym kierunku do dowolnego punktu na mapie. „Ziemia” w mojej grze ma jednolity koszt ruchu, ale oczywiście mogą istnieć przeszkody, które blokują drogę. …
Zaimplementowałem AStar w Javie i działa dobrze dla obszaru z przeszkodami, do którego można dotrzeć do wybranego miejsca docelowego. Jednak gdy miejsce docelowe jest nieosiągalne, obliczona „ścieżka” nie jest w żaden sposób zbliżona do najbliższej lokalizacji (do lokalizacji nieosiągalnej), ale jest raczej losową ścieżką. Czy istnieje realny sposób na ulepszenie …
Cześć, tworzę niszczyciele czołgów w Unity 5 i potrzebuję pomocy przy wyszukiwaniu ścieżek. Mam zamiar użyć ścieżki Arons A * do mojej sztucznej inteligencji, która pozwala mi używać obiektów dynamicznych i aktualizować ścieżkę w czasie wykonywania. Jednak w mojej grze chcę, aby gracz mógł blokować stwory za pomocą specjalnych wieżyczek, …
Tworzę dwuwymiarową, turową grę strategiczną z wykorzystaniem c ++ i SFML-2.0. Ruch jest oparty raczej na odległości niż na siatce, z kilkoma różnymi trójkątnymi elementami, które w danym ruchu mogą się obracać w miejscu lub poruszać się do przodu. Ruch będzie działał w taki sposób, że gracz wybierze miejsce, do …
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.