http://altdevblogaday.org/2011/02/24/introduction-to-behavior-trees/ Oczywiście najciekawszy artykuł, który znalazłem na tej stronie. Co o tym myślisz ? Brakuje jakiegoś przykładu kodu, nie znasz żadnego? Przeczytałem również, że maszyny stanowe nie są zbyt elastyczne w porównaniu do drzew zachowania ... Co więcej, nie jestem pewien, czy istnieje prawdziwy związek między maszynami stanu a wzorcem …
Wyobraź sobie, że mamy czarodzieja znającego kilka zaklęć. Każde zaklęcie ma 3 atrybuty: Obrażenia, czas ostygnięcia i czas rzucania. Całkiem standardowe rzeczy RPG. Czas odnowienia: czas (t) potrzebny do ponownego rzucenia tego czaru. Zaklęcie „odnawia się” w momencie rozpoczęcia rzucania. Czas rzucania: czas (t) potrzebny do użycia zaklęcia. Podczas gdy …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Przydatna lista oprogramowania pośredniego AI. Podaj adres URL, darmowy / open-source lub licencjonowany, a także …
Jaki jest najbardziej elegancki sposób na wdrożenie systemu porządkowania poleceń dla AI? na przykład w krasnoludzkiej fortecy, gdy zaznaczysz obszar leśny do wycinania drewna, krasnoludy wykonają następującą sekwencję: Idź do drzewa Posiekaj drzewo Dostarcz drewno do magazynu Idź do innego drzewa i tak dalej.. Mam już polecenie stosu działające nie. …
Jestem absolutnie początkującym w tworzeniu gier i wszystko, co wiem o unikaniu kolizji / rozwiązywaniu problemów, nauczyłem się tego na tej stronie lub za jej pośrednictwem w ubiegłym tygodniu ... więc nie wahaj się mnie poprawić, jeśli o to pytam na podstawie błędnych założeń / nieporozumień. Starałem się, aby wszystko …
Widziałem tę grę w warcaby i zastanawiałem się, jak zaimplementowano sztuczną inteligencję. Jak powinienem wdrożyć AI dla warcabów (wersje robocze, dama, dama)? Czy są jakieś znane algorytmy? Bardzo dziękuję wszystkim. Bardzo się cieszę, widząc ten post na blogu z samouczkami o grze Tic Tac Toe . Tak, chcę kod dama …
Zaczynam wdrażać sztuczną inteligencję gracza i wroga w grze, ale nie jestem pewien, jak najlepiej wdrożyć to w architekturze gry opartej na komponentach. Powiedzmy, że mam następującą postać gracza, która może być nieruchoma, biegać i wymachiwać mieczem. Gracz może przejść do stanu miecza huśtawkowego zarówno ze stanu nieruchomego, jak i …
Projekt, nad którym teraz pracuję, charakteryzuje się dużym „ruchem” w sensie samochodów poruszających się po drogach, samolotów poruszających się po płycie postojowej itp. Obecnie dostępne ścieżki są wstępnie obliczane, więc węzły są generowane automatycznie dla skrzyżowań, które same są połączone krawędziami. Kiedy postać / agent odradza się w świecie, zaczyna …
Pracuję nad ulepszeniem wyszukiwania ścieżek dla wrogów mojej gry. W tej chwili po prostu stale poruszają się w kierunku dokładnej pozycji gracza, obliczając kąt między sobą a graczami i poruszając się w tym kierunku. Mam również algorytm uciekający, który zapobiega gromadzeniu się wrogów na sobie, dzięki czemu będą się grupować, …
Z tego, co rozumiem na Drzewach Zachowań, każde Zachowanie powinno być krótką Akcją zorientowaną na cel, którą można wykonać w kilku iteracjach. Na przykład poniżej obraz drzewa zachowań: Załóżmy teraz, że zachowanie Drive To Enemy wymaga więcej niż kilku iteracji w drzewie. Tak więc przy każdym przejściu wywoływany jest Drive …
Kiedy tworzysz bojownika NPC, oczywiste jest , co zrobić, aby uzyskać maszynę śmierci robota, optymalizując taktykę walki, czas i typy ataków, ale trudniej (i bardziej interesująco w walce) zdobyć idiosynkratycznego, nieprzewidywalnego wroga. Jakie zachowania (algorytmy?) Są przydatne do stworzenia bardziej organicznego, niekonwencjonalnego wroga? Edycja: Mój konkretny przypadek użycia dotyczy wrogów …
Szukam pomysłów, jak wdrożyć śledzenie w przestrzeni 2D. Niestety nie wiem jeszcze dużo o AI / wyszukiwaniu ścieżek / autonomicznej kontroli. Powiedzmy, że ten statek może się swobodnie poruszać, ale ma masę i pęd. Mogą na to również wpływać siły zewnętrzne (wybuchy itp.). Gracz może w dowolnym momencie ustawić cel …
Implementuję algorytm A * z wieloma agentami na mapie kafelków. Agenci poruszają się tylko w osiach X i Y. Unikam kolizji między nimi, sprawdzając, gdzie są inni podczas obliczania ścieżek. Działa dobrze, z wyjątkiem sytuacji, gdy agenci muszą przekazać tę samą płytkę z różnych kierunków. W takich sytuacjach optymalnym rozwiązaniem …
Więc zaczynam uczyć się Java i trochę OpenGL podczas korzystania z LWJGL. Na początek piszę klon Atari Pong. Mam poprawnie skonfigurowany ekran gry, wykrywanie kolizji, a cała gra działa właściwie, jeśli byłaby to gra dla dwóch graczy, zrobiłbym to teraz, ale ponieważ planuję zrobić to dla jednego gracza , Muszę …
Mam boty w prostokątnej formacji z rzędami i kolumnami. Problem pojawia się, gdy bot jest dodawany lub usuwany z formacji. Kiedy tak się dzieje, boty muszą się tak przestawić, aby formacja prostokątna była w przybliżeniu tym samym współczynnikiem kształtu i była możliwie jak najbardziej prostokątna. Jak to zrobić? Jakieś pomysły: …
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.